diff --git a/libfuse/lib/fuse_lowlevel.cpp b/libfuse/lib/fuse_lowlevel.cpp index 07ceb8eb..6e02ab7d 100644 --- a/libfuse/lib/fuse_lowlevel.cpp +++ b/libfuse/lib/fuse_lowlevel.cpp @@ -150,8 +150,13 @@ fuse_send_msg(struct fuse_ll *f, if(rv == -1) return -errno; - if(out->error == -EACCES) - abort(); + switch(out->error) + { + case 0: + break; + default: + abort(); + } return 0; }