From 37b65f1c010bb98934448c726e26c64584d98e28 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Mon, 1 Jun 2015 11:21:46 +0300 Subject: fix directory permissions loading commit 941fc1b1 uncovered a bug that directory permissions are not updated properly at db load time if it's the default acl. --- src/audit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/audit.c') diff --git a/src/audit.c b/src/audit.c index 0e57a61..4312fd7 100644 --- a/src/audit.c +++ b/src/audit.c @@ -137,7 +137,7 @@ static int audit_directory(struct audit_ctx *actx, return actx->recursive ? 'd' : 'D'; if (actx->check_permissions && - (dbd->mode != 0 || dbd->uid != 0 || dbd->gid != 0)) { + ((dbd->mode & ~S_SEENFLAG) || dbd->uid || dbd->gid)) { if ((fi->mode & 07777) != (dbd->mode & 07777)) return 'm'; if (fi->uid != dbd->uid || fi->gid != dbd->gid) -- cgit v1.2.3-60-g2f50