From 2569609740b6cb66159bb3609000e05ac4803a85 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Mon, 15 Dec 2025 10:44:06 -0600 Subject: [PATCH] fuse.cpp --- libfuse/lib/fuse.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libfuse/lib/fuse.cpp b/libfuse/lib/fuse.cpp index 1c95769d..e34417bc 100644 --- a/libfuse/lib/fuse.cpp +++ b/libfuse/lib/fuse.cpp @@ -2198,6 +2198,7 @@ fuse_lib_open(fuse_req_t *req_, mutex_lock(&f.lock); get_node(hdr_->nodeid)->open_count++; mutex_unlock(&f.lock); + /* The open syscall was interrupted,so it must be cancelled */ if(fuse_reply_open(req_,&ffi) == -ENOENT) fuse_do_release(&req_->ctx,hdr_->nodeid,&ffi);