diff --git a/vendored/libfuse/lib/fuse.cpp b/vendored/libfuse/lib/fuse.cpp index 68970b53..98a814af 100644 --- a/vendored/libfuse/lib/fuse.cpp +++ b/vendored/libfuse/lib/fuse.cpp @@ -2141,6 +2141,12 @@ open_auto_cache(fuse_req_ctx_t *req_ctx_, mutex_lock(f.lock); node = get_node(ino); + if(not node) + { + mutex_unlock(f.lock); + return; + } + if(node->is_stat_cache_valid) { int err;