pledge "stdio getpw rpath wpath cpath tmppath proc exec". doug pointed out
authorderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 19:10:20 +0000 (19:10 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 19:10:20 +0000 (19:10 +0000)
the need for getpw.  Not sure if I see ways to improve this program.
ok doug

usr.bin/sendbug/sendbug.c

index 8075f44..ab760d0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sendbug.c,v 1.69 2015/01/16 06:40:11 deraadt Exp $    */
+/*     $OpenBSD: sendbug.c,v 1.70 2015/10/10 19:10:20 deraadt Exp $    */
 
 /*
  * Written by Ray Lai <ray@cyth.net>.
@@ -86,6 +86,9 @@ main(int argc, char *argv[])
        time_t mtime;
        FILE *fp;
 
+       if (pledge("stdio getpw rpath wpath cpath tmppath proc exec", NULL) == -1)
+               err(1, "pledge");
+
        while ((ch = getopt(argc, argv, "DEPV")) != -1)
                switch (ch) {
                case 'D':