From eedbd9d4d37cb80d4ab24e34a7f0b8a3df2598c7 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Tue, 14 Apr 2026 21:09:25 -0500 Subject: [PATCH] Auto-commit fuse.cpp --- vendored/libfuse/lib/fuse.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/vendored/libfuse/lib/fuse.cpp b/vendored/libfuse/lib/fuse.cpp index 4b776079..4b2d22fe 100644 --- a/vendored/libfuse/lib/fuse.cpp +++ b/vendored/libfuse/lib/fuse.cpp @@ -1501,10 +1501,15 @@ fuse_lib_getattr(fuse_req_t *req_, if(!err) { - mutex_lock(f.lock); - node = get_node(hdr_->nodeid); - update_stat(node,&buf); - mutex_unlock(f.lock); + { + mutex_lockguard(f.lock); + node = get_node(hdr_->nodeid); + if(node == NULL) + { + + } + update_stat(node,&buf); + } set_stat(hdr_->nodeid,&buf); fuse_reply_attr(req_,&buf,timeouts.attr); }