diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2020-09-16 01:03:27 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2020-09-16 01:03:27 +0100 |
commit | a9dad33a0ea08feca098d045b2c4914eda1d5f2a (patch) | |
tree | 6c7a00c1c9de2f4684c4e2363be34c89b3509716 /netfs/fuse/fuseMappersImpl.cpp | |
parent | Progressive constructors for mappers (diff) | |
download | netfs-a9dad33a0ea08feca098d045b2c4914eda1d5f2a.tar.bz2 netfs-a9dad33a0ea08feca098d045b2c4914eda1d5f2a.tar.xz netfs-a9dad33a0ea08feca098d045b2c4914eda1d5f2a.zip |
Test the hiding mapper
Diffstat (limited to 'netfs/fuse/fuseMappersImpl.cpp')
-rw-r--r-- | netfs/fuse/fuseMappersImpl.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/netfs/fuse/fuseMappersImpl.cpp b/netfs/fuse/fuseMappersImpl.cpp index 87266b1..d22f3a4 100644 --- a/netfs/fuse/fuseMappersImpl.cpp +++ b/netfs/fuse/fuseMappersImpl.cpp @@ -2,6 +2,9 @@ #include <entCache.h> namespace NetFS::Client { + constexpr int MASK_EVERYTHING = ~0; + static_assert(MASK_EVERYTHING == static_cast<int>(0xFFFFFFFF)); + HideUnknownMapperImpl::HideUnknownMapperImpl() : HideUnknownMapperImpl(std::make_shared<UserEntCache>()) { } HideUnknownMapperImpl::HideUnknownMapperImpl(EntryResolverPtr<User> u) : @@ -20,7 +23,7 @@ namespace NetFS::Client { auto u = users->getEntry(un); auto g = groups->getEntry(gn); if (!u || !g) { - return {0, 0, 0xFFFFFFF}; + return {0, 0, MASK_EVERYTHING}; } return {static_cast<int>(u->id), static_cast<int>(g->id), 0}; } |