aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-08-07 22:21:54 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-08-07 22:21:54 +0200
commit354b104df1f5a07bbac554603f69d6d8c3077e07 (patch)
treeed85200ce581d86fb8e85330453b3863622b01df
parentfc9efcb53bf59edb47be7f25d2a374907af2e6a8 (diff)
downloadbusybox-354b104df1f5a07bbac554603f69d6d8c3077e07.tar.gz
fatattr: make NOEXEC
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--NOFORK_NOEXEC.lst2
-rw-r--r--util-linux/fatattr.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst
index 8580593cb..d7e60b442 100644
--- a/NOFORK_NOEXEC.lst
+++ b/NOFORK_NOEXEC.lst
@@ -117,7 +117,7 @@ expr - leaks: nested allocs
factor - runner (eats stdin if no params)
fakeidentd - daemon
false - NOFORK
-fatattr - leaks: open+xioctl, complex
+fatattr - noexec. leaks: open+xioctl, complex
fbset - hardware, leaks: open+xfunc
fbsplash - runner, longterm
fdflush - hardware, leaks: open+ioctl_or_perror_and_die
diff --git a/util-linux/fatattr.c b/util-linux/fatattr.c
index 9fb566d5a..770b1d2f9 100644
--- a/util-linux/fatattr.c
+++ b/util-linux/fatattr.c
@@ -15,7 +15,7 @@
//config: help
//config: fatattr lists or changes the file attributes on a fat file system.
-//applet:IF_FATATTR(APPLET(fatattr, BB_DIR_BIN, BB_SUID_DROP))
+//applet:IF_FATATTR(APPLET_NOEXEC(fatattr, fatattr, BB_DIR_BIN, BB_SUID_DROP, fatattr))
//kbuild:lib-$(CONFIG_FATATTR) += fatattr.o