diff --git a/vendored/libfuse/lib/fuse.cpp b/vendored/libfuse/lib/fuse.cpp index 1684fdb0..68970b53 100644 --- a/vendored/libfuse/lib/fuse.cpp +++ b/vendored/libfuse/lib/fuse.cpp @@ -2030,7 +2030,7 @@ fuse_do_release(fuse_req_ctx_t *req_ctx_, f.ops.release(req_ctx_, ffi_); - mutex_lock(f.lock); + mutex_lockguard(f.lock); { node_t *node; @@ -2041,7 +2041,6 @@ fuse_do_release(fuse_req_ctx_t *req_ctx_, node->open_count--; } } - mutex_unlock(f.lock); } static