9pfuse: ignore write errors on fusefd FUSE makes a reply write fail if the reply is no longer wanted.
diff --git a/src/cmd/9pfuse/fuse.c b/src/cmd/9pfuse/fuse.c index 5057bde..026142b 100644 --- a/src/cmd/9pfuse/fuse.c +++ b/src/cmd/9pfuse/fuse.c
@@ -241,8 +241,7 @@ vec[1].iov_len = narg; nvec++; } - if(writev(fusefd, vec, nvec) < 0) - sysfatal("replyfuse: %r"); + writev(fusefd, vec, nvec); freefusemsg(m); } @@ -259,8 +258,7 @@ hdr.unique = m->hdr->unique; if(debug) fprint(2, "FUSE <- %#G\n", m->hdr, &hdr, 0); - if(write(fusefd, &hdr, sizeof hdr) < 0) - sysfatal("replyfuseerror: %r"); + write(fusefd, &hdr, sizeof hdr); freefusemsg(m); }