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
equal deleted inserted replaced
55945:94fd10959e8b 55946:cfa4f84b7fcc
   316                             outgoing(result.destBuffer, false);
   316                             outgoing(result.destBuffer, false);
   317                         }
   317                         }
   318                         if (result.status() == Status.BUFFER_UNDERFLOW) {
   318                         if (result.status() == Status.BUFFER_UNDERFLOW) {
   319                             debugr.log(Level.DEBUG, "BUFFER_UNDERFLOW");
   319                             debugr.log(Level.DEBUG, "BUFFER_UNDERFLOW");
   320                             // not enough data in the read buffer...
   320                             // not enough data in the read buffer...
       
   321                             requestMore();
   321                             synchronized (readBufferLock) {
   322                             synchronized (readBufferLock) {
   322                                 // check if we have received some data
   323                                 // check if we have received some data
   323                                 if (readBuf.remaining() > len) continue;
   324                                 if (readBuf.remaining() > len) continue;
   324                                 return;
   325                                 return;
   325                             }
   326                             }