src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java
equal
deleted
inserted
replaced
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 } |