diff options
Diffstat (limited to 'src/libfs/read.c')
-rw-r--r-- | src/libfs/read.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libfs/read.c b/src/libfs/read.c index 7cd4fd14..9765602c 100644 --- a/src/libfs/read.c +++ b/src/libfs/read.c @@ -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); |