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.
BUG=687600
NOTRY=true
NOPRESUBMIT=true
Review-Url: https://codereview.chromium.org/2663063009
Cr-Commit-Position: refs/heads/master@{#447554}
(cherry picked from commit 5e61cddf30c3bd3490b86f87ff6ea71bf05f0368)
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
Review-Url: https://codereview.chromium.org/2666323003
Cr-Commit-Position: refs/branch-heads/2987@{#251}
Cr-Branched-From: ad51088c0e8776e8dcd963dbe752c4035ba6dab6-refs/heads/master@{#444943}
Committed: https://chromium.googlesource.com/chromium/src/+/4a744fb52679ebf065e6d910a26d58396b715dc1
Patch Set 1 #
Messages
Total messages: 15 (8 generated)
|
||||||||||||||||||||||||||||