Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bordet2015-03-16 07:17:25 +0000
committerSimone Bordet2015-03-16 07:17:25 +0000
commit81f29576e6b7a1ee1da32b19843801becd000412 (patch)
tree2ad7cfa0ddeaea7cfef0cb99857894c247e08f1e
parent4f0c63734c1f0fd0e8b757b8e230954efdcf77a5 (diff)
downloadorg.eclipse.jetty.project-81f29576e6b7a1ee1da32b19843801becd000412.tar.gz
org.eclipse.jetty.project-81f29576e6b7a1ee1da32b19843801becd000412.tar.xz
org.eclipse.jetty.project-81f29576e6b7a1ee1da32b19843801becd000412.zip
Prevented NPE in abort().
-rw-r--r--jetty-http2/http2-server/src/main/java/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/jetty-http2/http2-server/src/main/java/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.java b/jetty-http2/http2-server/src/main/java/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.java
index a86e8c5230..144f1c0dc2 100644
--- a/jetty-http2/http2-server/src/main/java/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.java
+++ b/jetty-http2/http2-server/src/main/java/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.java
@@ -205,9 +205,11 @@ public class HttpTransportOverHTTP2 implements HttpTransport
@Override
public void abort(Throwable failure)
{
+ IStream stream = this.stream;
if (LOG.isDebugEnabled())
- LOG.debug("HTTP2 Response #{} aborted", stream.getId());
- stream.reset(new ResetFrame(stream.getId(), ErrorCode.INTERNAL_ERROR.code), Callback.Adapter.INSTANCE);
+ LOG.debug("HTTP2 Response #{} aborted", stream == null ? -1 : stream.getId());
+ if (stream != null)
+ stream.reset(new ResetFrame(stream.getId(), ErrorCode.INTERNAL_ERROR.code), Callback.Adapter.INSTANCE);
}
private class CommitCallback implements Callback

Back to the top