Index: components/cronet/android/java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java |
index a7db52784d8ea4c0c564c3b691dc19035aac97b5..f92dfc5cb048a30e580c8f4b87c53dfe4da847a8 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java |
+++ b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java |
@@ -146,7 +146,7 @@ final class CronetBufferedOutputStream extends CronetOutputStream { |
// TODO(xunjieli): Think of a less fragile way, since getLength() can be |
// potentially called in other places in the future. |
if (mInitialContentLength == -1) { |
- return mBuffer.position(); |
+ return mConnected ? mBuffer.limit() : mBuffer.position(); |
mef
2015/09/25 21:32:19
Um, can you elaborate on this? Seems a bit magical
pauljensen
2015/09/28 14:18:12
Done.
|
} |
return mInitialContentLength; |
} |