From 15680d56a6c6e15921d958aa6006825c2cd20bf8 Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 5 Mar 2004 05:53:11 +0000 Subject: Amazingly picky bug fixes from Valgrind. --- src/libfs/write.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libfs/write.c') diff --git a/src/libfs/write.c b/src/libfs/write.c index bae2083e..5da27d12 100644 --- a/src/libfs/write.c +++ b/src/libfs/write.c @@ -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); -- cgit v1.2.3