diff --git a/vendored/libfuse/lib/fuse_session.cpp b/vendored/libfuse/lib/fuse_session.cpp index 9548443a..b6c10bf4 100644 --- a/vendored/libfuse/lib/fuse_session.cpp +++ b/vendored/libfuse/lib/fuse_session.cpp @@ -48,9 +48,10 @@ fuse_session_new(void *data, } void -fuse_session_destroy() +fuse_session_destroy(struct fuse_session *se) { - auto *se = fuse_session(); + if(se == nullptr) + return if(se->destroy) se->destroy(se->f);