diff --git a/mozilla/xpcom/io/nsStringStream.cpp b/mozilla/xpcom/io/nsStringStream.cpp index e615f2eb1cb..3c1ff382490 100644 --- a/mozilla/xpcom/io/nsStringStream.cpp +++ b/mozilla/xpcom/io/nsStringStream.cpp @@ -264,7 +264,7 @@ nsStringInputStream::ReadSegments(nsWriteSegmentFun writer, void *closure, NS_ASSERTION(mLength >= mOffset, "bad stream state"); // We may be at end-of-file - PRUint32 maxCount = mLength - mOffset; + PRUint32 maxCount = LengthRemaining(); if (maxCount == 0) { *result = 0; return NS_OK;