src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java
branchhttp-client-branch
changeset 55946 cfa4f84b7fcc
parent 55942 8d4770c22b63
child 55950 5e1707e5a254
--- a/src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java	Sun Dec 03 20:56:29 2017 +0000
+++ b/src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java	Mon Dec 04 13:00:05 2017 +0000
@@ -318,6 +318,7 @@
                         if (result.status() == Status.BUFFER_UNDERFLOW) {
                             debugr.log(Level.DEBUG, "BUFFER_UNDERFLOW");
                             // not enough data in the read buffer...
+                            requestMore();
                             synchronized (readBufferLock) {
                                 // check if we have received some data
                                 if (readBuf.remaining() > len) continue;