Amazingly picky bug fixes from Valgrind.

This commit is contained in:
rsc 2004-03-05 05:53:11 +00:00
parent 230d62c475
commit 15680d56a6
9 changed files with 20 additions and 9 deletions

View file

@ -28,7 +28,8 @@ fprint(2, "n %d msize %d\n", n, msize);
tx.offset = offset;
tx.count = n;
fsrpc(fid->fs, &tx, &rx, &freep);
if(fsrpc(fid->fs, &tx, &rx, &freep) < 0)
return -1;
if(rx.type == Rerror){
werrstr("%s", rx.ename);
free(freep);

View file

@ -24,7 +24,8 @@ _fspwrite(Fid *fid, void *buf, long n, vlong offset)
tx.count = n;
tx.data = buf;
fsrpc(fid->fs, &tx, &rx, &freep);
if(fsrpc(fid->fs, &tx, &rx, &freep) < 0)
return -1;
if(rx.type == Rerror){
werrstr("%s", rx.ename);
free(freep);