diff --git a/vendored/libfuse/lib/fuse.cpp b/vendored/libfuse/lib/fuse.cpp index 8648b450..f20b9b89 100644 --- a/vendored/libfuse/lib/fuse.cpp +++ b/vendored/libfuse/lib/fuse.cpp @@ -2430,7 +2430,7 @@ fuse_lib_readdir(fuse_req_t *req_, d = &dh->d; - mutex_lock(dh->lock); + mutex_lockguard(dh->lock); rv = 0; if((arg->offset == 0) || (kv_size(d->data) == 0))