From fb9e62caaad5a3778a94978607f4e1b8b649d0fa Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 3 Jan 2021 20:03:51 +0000 Subject: Internal functions should grab the lock as well --- netfs/fuse/fuseAppBase.h | 1 + 1 file changed, 1 insertion(+) diff --git a/netfs/fuse/fuseAppBase.h b/netfs/fuse/fuseAppBase.h index 44f3c81..4fdfb37 100644 --- a/netfs/fuse/fuseAppBase.h +++ b/netfs/fuse/fuseAppBase.h @@ -140,6 +140,7 @@ private: { if constexpr (!std::is_same::value) { return [](Args... a) { + SharedLock(fuseApp->_lock); return (fuseApp->*bfunc)(a...); }; } -- cgit v1.2.3