Fixes bug 71921 "nsInputStreamTee::WriteSegmentFun has a minor bug" r=beard

sr=dougt
This commit is contained in:
darin%netscape.com 2001-03-29 02:42:00 +00:00
parent e1c7f146e1
commit 0ddb1738df

View File

@ -79,8 +79,11 @@ nsInputStreamTee::WriteSegmentFun(nsIInputStream *in, void *closure, const char
nsInputStreamTee *tee = NS_REINTERPRET_CAST(nsInputStreamTee *, closure);
nsresult rv = tee->mWriter(in, tee->mClosure, fromSegment, offset, count, writeCount);
if (NS_FAILED(rv) || (writeCount == 0))
if (NS_FAILED(rv) || (*writeCount == 0)) {
NS_ASSERTION((NS_FAILED(rv) ? (*writeCount == 0) : PR_TRUE),
"writer returned an error with non-zero writeCount");
return rv;
}
return tee->TeeSegment(fromSegment, *writeCount);
}