From 5f84bb3999df411c0ef77dfad85dd86dff705480 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Sun, 23 Feb 2014 14:56:15 +0100 Subject: [PATCH] Make internal checkPermissions() function virtual: - dummy function in zero VFS plugin - call dmlite::checkPermissions() when full file-level access is used --- src/VfsNs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/VfsNs.h b/src/VfsNs.h index 33f9558..67eeee2 100644 --- a/src/VfsNs.h +++ b/src/VfsNs.h @@ -121,7 +121,7 @@ namespace dmlite { std::string prefix_; private: - int checkPermissions(const SecurityContext *context, const Acl &acl, const struct stat &stat, mode_t mode); + virtual int checkPermissions(const SecurityContext *context, const Acl &acl, const struct stat &stat, mode_t mode); regex_t *allowRegex, *denyRegex, *allowWriteRegex, *denyWriteRegex; bool allowCurrent, allowWriteCurrent; -- 1.8.2.3