diff options
author | Bjørn Christian Seime <bjorncs@yahoo-inc.com> | 2016-06-21 12:56:26 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahoo-inc.com> | 2016-06-21 12:56:26 +0200 |
commit | c2178aeada83f9152069d231934cb338b340b32a (patch) | |
tree | f1f7fa49e9719dbb4372fc439d28fdcec53f326a /jdisc_http_service | |
parent | f1004b3b19fb723292f844ce7b93489bf1a339b4 (diff) |
Fix potential bug: Don't touch ByteBuffer after ownership handover.
Diffstat (limited to 'jdisc_http_service')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletRequestReader.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletRequestReader.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletRequestReader.java index 5bea01bd104..a763a03d39d 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletRequestReader.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletRequestReader.java @@ -133,9 +133,8 @@ class ServletRequestReader implements ReadListener { numberOfOutstandingUserCalls += 2; } try { - requestContentChannel.write(buf, writeCompletionHandler); - int bytesReceived = buf.remaining(); + requestContentChannel.write(buf, writeCompletionHandler); metricReporter.successfulRead(bytesReceived); } catch (final Throwable t) { finishedFuture.completeExceptionally(t); |