pledge "stdio getpw rpath wpath cpath fattr". doug pointed out getpw*
authorderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 18:58:53 +0000 (18:58 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 18:58:53 +0000 (18:58 +0000)
use, and fattr for chmod.
doug

usr.bin/rcs/rcsprog.c

index adad6a1..f6a1996 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rcsprog.c,v 1.156 2015/06/13 20:15:21 nicm Exp $      */
+/*     $OpenBSD: rcsprog.c,v 1.157 2015/10/10 18:58:53 deraadt Exp $   */
 /*
  * Copyright (c) 2005 Jean-Francois Brousseau <jfb@openbsd.org>
  * All rights reserved.
@@ -128,6 +128,9 @@ main(int argc, char **argv)
        char **cmd_argv;
        int ret, cmd_argc;
 
+       if (pledge("stdio getpw rpath wpath cpath fattr", NULL) == -1)
+               err(1, "pledge");
+
        ret = -1;
        rcs_optind = 1;
        SLIST_INIT(&temp_files);