pledge bgplg(8).
authorbenno <benno@openbsd.org>
Sun, 18 Oct 2015 22:37:30 +0000 (22:37 +0000)
committerbenno <benno@openbsd.org>
Sun, 18 Oct 2015 22:37:30 +0000 (22:37 +0000)
ok deraadt

usr.bin/bgplg/bgplg.c

index 89536ce..a613f40 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bgplg.c,v 1.13 2015/01/16 06:40:06 deraadt Exp $      */
+/*     $OpenBSD: bgplg.c,v 1.14 2015/10/18 22:37:30 benno Exp $        */
 
 /*
  * Copyright (c) 2005, 2006 Reyk Floeter <reyk@openbsd.org>
@@ -28,6 +28,7 @@
 #include <ctype.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <err.h>
 
 #include "bgplg.h"
 
@@ -253,6 +254,9 @@ main(void)
        u_int i;
        struct cmd *cmdp = NULL;
 
+       if (pledge("stdio rpath proc exec", NULL) == -1)
+               err(1, "pledge");
+
        if (gethostname(myname, sizeof(myname)) != 0)
                return (1);