Only a read of 0 means EOF. r=dougt

This commit is contained in:
colin%theblakes.com 2000-02-11 00:50:58 +00:00
parent ff25edb9ee
commit b7dc0ab46a

View File

@ -61,7 +61,7 @@ PRInt32 nsInputStream::read(void* s, PRInt32 n)
return 0; return 0;
PRInt32 result = 0; PRInt32 result = 0;
mInputStream->Read((char*)s, n, (PRUint32*)&result); mInputStream->Read((char*)s, n, (PRUint32*)&result);
if (result < n) if (result == 0)
set_at_eof(PR_TRUE); set_at_eof(PR_TRUE);
return result; return result;
} // nsInputStream::read } // nsInputStream::read