diff --git a/vendored/libfuse/lib/fuse.cpp b/vendored/libfuse/lib/fuse.cpp index 2c334445..51e8d600 100644 --- a/vendored/libfuse/lib/fuse.cpp +++ b/vendored/libfuse/lib/fuse.cpp @@ -1500,6 +1500,8 @@ fuse_lib_getattr(fuse_req_t *req_, err = f.ops.getattr(&req_->ctx,&fusepath[1],&buf,&timeouts); else if(fh != 0) err = f.ops.fgetattr(&req_->ctx,fh,&buf,&timeouts); + else + err = -ENOENT; free_path(hdr_->nodeid,fusepath); }