diff options
author | Raphael <rapsys@mageia.org> | 2018-09-02 21:16:16 +0200 |
---|---|---|
committer | Papoteur <papoteur@mageia.org> | 2018-09-02 21:17:16 +0200 |
commit | beef8683638cdd0d333c97e4f51c5749af195b30 (patch) | |
tree | dd500956690dcb01e943063b0d940a5a30ddee86 /src | |
parent | f8612dca5454374238b3f283d95427e9af772fb1 (diff) | |
download | msec-beef8683638cdd0d333c97e4f51c5749af195b30.tar msec-beef8683638cdd0d333c97e4f51c5749af195b30.tar.gz msec-beef8683638cdd0d333c97e4f51c5749af195b30.tar.bz2 msec-beef8683638cdd0d333c97e4f51c5749af195b30.tar.xz msec-beef8683638cdd0d333c97e4f51c5749af195b30.zip |
Exclude temp dirs from reporting (directories with sticky bit +t)
Diffstat (limited to 'src')
-rw-r--r-- | src/msec_find/find.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/msec_find/find.c b/src/msec_find/find.c index a4ecff7..a2c90ef 100644 --- a/src/msec_find/find.c +++ b/src/msec_find/find.c @@ -117,7 +117,7 @@ static int traverse(const char *file, const struct stat *sb, int flag, struct FT * Is world writable check. */ if ((sb->st_mode & 0002) && !(S_ISSOCK(sb->st_mode)) && !(S_ISFIFO(sb->st_mode)) - && !(S_ISCHR(sb->st_mode)) && !(S_ISBLK(sb->st_mode))) + && !(S_ISCHR(sb->st_mode)) && !(S_ISBLK(sb->st_mode)) && !((sb->st_mode & S_ISVTX) == S_ISVTX)) fprintf(writable_fd, "%s\n", file); /* |