pledge "stdio rpath tty". rpath for the configuration reading done by
authorderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 17:59:15 +0000 (17:59 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 17:59:15 +0000 (17:59 +0000)
login* subsystem, tty for readpassphase()
ok beck

usr.bin/encrypt/encrypt.c

index 8ba2f79..28fd4f2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: encrypt.c,v 1.40 2015/02/26 17:46:15 tedu Exp $       */
+/*     $OpenBSD: encrypt.c,v 1.41 2015/10/10 17:59:15 deraadt Exp $    */
 
 /*
  * Copyright (c) 1996, Jason Downs.  All rights reserved.
@@ -93,6 +93,9 @@ main(int argc, char **argv)
        char *extra = NULL;     /* Store login class or number of rounds */
        const char *errstr;
 
+       if (pledge("stdio rpath tty", NULL) == -1)
+               err(1, "pledge");
+
        while ((opt = getopt(argc, argv, "pb:c:")) != -1) {
                switch (opt) {
                case 'p':