check PR_Read for failure

This commit is contained in:
georges 2000-10-20 01:18:35 +00:00
parent 9077ed3308
commit b8fc114a81
1 changed files with 5 additions and 1 deletions

View File

@ -234,7 +234,11 @@ public:
int numRead;
char* temp = new char[numBytes];
if (_fhandle != (PRFileDesc *)NULL){
numRead = PR_Read(_fhandle, temp, numBytes);
numRead = PR_Read(_fhandle, temp, numBytes);
if(numRead<=0) {
cerr << "PR_Read() in libnspr failed!\n";
return 0;
}
block.assign(temp, numRead);
delete temp;
return numRead;