diff options
| -rw-r--r-- | sys/src/cmd/nusb/cam/cam.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/cmd/nusb/cam/cam.c b/sys/src/cmd/nusb/cam/cam.c index c2cc07eea..eabe10d2e 100644 --- a/sys/src/cmd/nusb/cam/cam.c +++ b/sys/src/cmd/nusb/cam/cam.c @@ -284,6 +284,8 @@ fsdestroyfid(Fid *fid) { ReadState *rs; + if(fid->omode == -1) + return; rs = fid->aux; if(rs != nil){ free(rs->buf); |
