From 6212594e158ffcc6b53941eed41fadf39679eb39 Mon Sep 17 00:00:00 2001 From: semarie Date: Mon, 12 Oct 2015 09:28:54 +0000 Subject: [PATCH] Revert the pledge() call on pax/ar_io.c for now. A pledged program is not allowed to change user/group for others. "I think that makes the most sense" @sthen --- bin/pax/ar_io.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/pax/ar_io.c b/bin/pax/ar_io.c index 1d9717c20f0..0b22757ba73 100644 --- a/bin/pax/ar_io.c +++ b/bin/pax/ar_io.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ar_io.c,v 1.51 2015/10/12 05:05:24 deraadt Exp $ */ +/* $OpenBSD: ar_io.c,v 1.52 2015/10/12 09:28:54 semarie Exp $ */ /* $NetBSD: ar_io.c,v 1.5 1996/03/26 23:54:13 mrg Exp $ */ /*- @@ -1261,9 +1261,11 @@ ar_start_gzip(int fd, const char *path, int wr) close(fds[0]); close(fds[1]); +#if 0 if (pledge("stdio rpath wpath cpath fattr getpw ioctl proc", NULL) == -1) err(1, "pledge"); +#endif } else { if (wr) { dup2(fds[0], STDIN_FILENO); -- 2.20.1