summaryrefslogtreecommitdiff
path: root/netfs/fuse/fuseApp.impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'netfs/fuse/fuseApp.impl.h')
-rw-r--r--netfs/fuse/fuseApp.impl.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/netfs/fuse/fuseApp.impl.h b/netfs/fuse/fuseApp.impl.h
index 9d73de0..8dd9f1e 100644
--- a/netfs/fuse/fuseApp.impl.h
+++ b/netfs/fuse/fuseApp.impl.h
@@ -11,7 +11,7 @@ namespace NetFS {
FuseApp::setProxy(uint64_t & fh, const Params & ... params)
{
auto & map = getMap<Handle>();
- Lock(_lock);
+ Lock(_proxymaplock);
while (map.find(fh = ++openHandleId) != map.end()) ;
map.emplace(fh, std::make_shared<typename Handle::element_type>(params...));
}
@@ -21,7 +21,7 @@ namespace NetFS {
FuseApp::getProxy(uint64_t localID)
{
const auto & map = getMap<Handle>();
- SharedLock(_lock);
+ SharedLock(_proxymaplock);
auto i = map.find(localID);
if (i != map.end()) {
return i->second;
@@ -34,7 +34,7 @@ namespace NetFS {
FuseApp::clearProxy(uint64_t localID)
{
auto & map = getMap<Handle>();
- Lock(_lock);
+ Lock(_proxymaplock);
map.erase(localID);
}
}