Index: components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java |
index 1575a696d504f4efa0b8813d9a2f5ffd485d9304..c626b70e21901f9d88eaff74e3df221dcf29ee30 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java |
+++ b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java |
@@ -405,7 +405,7 @@ public class CronetHttpURLConnection extends HttpURLConnection { |
*/ |
void getMoreData(ByteBuffer byteBuffer) throws IOException { |
mRequest.read(byteBuffer); |
- mMessageLoop.loop(); |
+ mMessageLoop.loop(getReadTimeout()); |
} |
/** |
@@ -516,7 +516,7 @@ public class CronetHttpURLConnection extends HttpURLConnection { |
if (!mHasResponse) { |
startRequest(); |
// Blocks until onResponseStarted or onFailed is called. |
- mMessageLoop.loop(); |
+ mMessageLoop.loop(getConnectTimeout() + getReadTimeout()); |
mHasResponse = true; |
} |
checkHasResponse(); |