diff --git a/gnu/usr.bin/binutils-2.17/binutils/objdump.c b/gnu/usr.bin/binutils-2.17/binutils/objdump.c index bcd1a20a299..6707f3c9949 100644 --- a/gnu/usr.bin/binutils-2.17/binutils/objdump.c +++ b/gnu/usr.bin/binutils-2.17/binutils/objdump.c @@ -2962,7 +2962,11 @@ main (int argc, char **argv) bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); - if (pledge ("stdio rpath tmppath", NULL) == -1) + if (unveil ("/tmp", "rwc") == -1) + fatal (_("Failed to unveil /tmp")); + if (unveil ("/", "r") == -1) + fatal (_("Failed to unveil /")); + if (pledge ("stdio rpath wpath cpath", NULL) == -1) fatal (_("Failed to pledge")); program_name = *argv;