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