Chromium Code Reviews| 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; |
| } |