This is an automated email from the ASF dual-hosted git repository.

dkuzmenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 64dc231d497 HIVE-27344: Add a null check in RecordReaderImpl#close() 
(Seonggon Namgung, reviewed by Attila Turoczy, Denys Kuzmenko)
64dc231d497 is described below

commit 64dc231d4977c0d88160db88a948ce596f0bdefe
Author: seonggon <[email protected]>
AuthorDate: Thu Jun 22 17:32:20 2023 +0900

    HIVE-27344: Add a null check in RecordReaderImpl#close() (Seonggon Namgung, 
reviewed by Attila Turoczy, Denys Kuzmenko)
    
    Closes #4323
---
 ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java 
b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
index d0a6c6e25a7..e4fe449cbd0 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
@@ -165,7 +165,9 @@ public class RecordReaderImpl extends 
org.apache.orc.impl.RecordReaderImpl
   public void close() throws IOException {
     super.close();
     // free the memory for the column vectors
-    batch.cols = null;
+    if (batch != null) {
+      batch.cols = null;
+    }
   }
 
   /* Routines for stubbing into Writables */

Reply via email to