Michael Blow has uploaded a new change for review.

  https://asterix-gerrit.ics.uci.edu/2902

Change subject: [NO ISSUE][OTH] Avoid NPE on response w/o content-length
......................................................................

[NO ISSUE][OTH] Avoid NPE on response w/o content-length

Change-Id: Ifac2a5098f3c70348b20b2859d5d2fdddb3d8579
---
M 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/CLFLogger.java
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/02/2902/1

diff --git 
a/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/CLFLogger.java
 
b/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/CLFLogger.java
index cfbcad8..70f861c 100644
--- 
a/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/CLFLogger.java
+++ 
b/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/CLFLogger.java
@@ -23,7 +23,6 @@
 import java.time.ZoneId;
 import java.time.format.DateTimeFormatter;
 
-import io.netty.channel.socket.nio.NioSocketChannel;
 import org.apache.logging.log4j.Level;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
@@ -31,6 +30,7 @@
 import io.netty.channel.ChannelDuplexHandler;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.channel.ChannelPromise;
+import io.netty.channel.socket.nio.NioSocketChannel;
 import io.netty.handler.codec.http.DefaultFullHttpResponse;
 import io.netty.handler.codec.http.DefaultHttpContent;
 import io.netty.handler.codec.http.DefaultHttpResponse;
@@ -93,7 +93,7 @@
             statusCode = resp.status().code();
             if (msg instanceof DefaultFullHttpResponse) {
                 lastChunk = true;
-                respSize = 
resp.headers().getInt(HttpHeaderNames.CONTENT_LENGTH);
+                respSize = 
resp.headers().getInt(HttpHeaderNames.CONTENT_LENGTH, 0);
             }
         } else if (msg instanceof DefaultHttpContent) {
             HttpContent content = (DefaultHttpContent) msg;

-- 
To view, visit https://asterix-gerrit.ics.uci.edu/2902
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifac2a5098f3c70348b20b2859d5d2fdddb3d8579
Gerrit-PatchSet: 1
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Michael Blow <mb...@apache.org>

Reply via email to