diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-10-25 12:44:06 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-10-25 12:44:06 +0100 |
commit | d41485f12e8b72d6d01165d461966e22bb5d1331 (patch) | |
tree | c61a61b17d445b7fe4320b5e54dd065d247e8d5e | |
parent | Add missing test for chmoding a missing file (diff) | |
download | netfs-d41485f12e8b72d6d01165d461966e22bb5d1331.tar.bz2 netfs-d41485f12e8b72d6d01165d461966e22bb5d1331.tar.xz netfs-d41485f12e8b72d6d01165d461966e22bb5d1331.zip |
Relax mode checking in unlink as it is actually too strict
-rw-r--r-- | netfs/daemon/daemonVolume.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/netfs/daemon/daemonVolume.cpp b/netfs/daemon/daemonVolume.cpp index 4dcf8f1..2c2d670 100644 --- a/netfs/daemon/daemonVolume.cpp +++ b/netfs/daemon/daemonVolume.cpp @@ -221,7 +221,6 @@ VolumeServer::unlink(const NetFS::ReqEnv & re, const std::string & path, const I ModeCheck mc(re, root, userLookup, groupLookup); errno = 0; boost::filesystem::path p(resolvePath(path)); - mc.AssertWrite(p); mc.AssertWriteParent(p); if (::unlink(p.c_str()) != 0) { throw NetFS::SystemError(errno); |