Chromium Code Reviews
Description[Cronet] Fix CronetHttpURLConnection#getResponse() hang
This CL fixes a hang case where both request body and response body are
zero-length. |mHasResponseHeadersOrCompleted| was only properly set if
client always reads response body. This is a false assumption. This CL
moves setting of |mHasResponseHeadersOrCompleted| to
onResponseStarted() callback.
R=kapishnikov@chromium.org
BUG=687600
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
Review-Url: https://codereview.chromium.org/2663063009
Cr-Commit-Position: refs/heads/master@{#447554}
Committed: https://chromium.googlesource.com/chromium/src/+/5e61cddf30c3bd3490b86f87ff6ea71bf05f0368
Patch Set 1 #Patch Set 2 : Rename to mHasResponseHeadersOrCompleted #
Messages
Total messages: 15 (9 generated)
|
||||||||||||||||||||||||||||