summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/usr.bin/nc/netcat.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c
index 6438fbbc5d..9361ff50cd 100644
--- a/src/usr.bin/nc/netcat.c
+++ b/src/usr.bin/nc/netcat.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: netcat.c,v 1.237 2025/12/06 09:48:30 phessler Exp $ */ 1/* $OpenBSD: netcat.c,v 1.238 2026/02/23 16:47:07 deraadt Exp $ */
2/* 2/*
3 * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> 3 * Copyright (c) 2001 Eric Jackson <ericj@monkey.org>
4 * Copyright (c) 2015 Bob Beck. All rights reserved. 4 * Copyright (c) 2015 Bob Beck. All rights reserved.
@@ -381,6 +381,8 @@ main(int argc, char *argv[])
381 */ 381 */
382 } else { 382 } else {
383 if (family == AF_UNIX) { 383 if (family == AF_UNIX) {
384 if (unveil("/tmp", "rwc") == -1)
385 err(1, "unveil /tmp");
384 if (unveil(host, "rwc") == -1) 386 if (unveil(host, "rwc") == -1)
385 err(1, "unveil %s", host); 387 err(1, "unveil %s", host);
386 if (uflag && !kflag) { 388 if (uflag && !kflag) {
@@ -400,7 +402,7 @@ main(int argc, char *argv[])
400 } 402 }
401 403
402 if (family == AF_UNIX) { 404 if (family == AF_UNIX) {
403 if (pledge("stdio rpath wpath cpath tmppath unix", NULL) == -1) 405 if (pledge("stdio rpath wpath cpath unix", NULL) == -1)
404 err(1, "pledge"); 406 err(1, "pledge");
405 } else if (Fflag && Pflag) { 407 } else if (Fflag && Pflag) {
406 if (pledge("stdio inet dns sendfd tty", NULL) == -1) 408 if (pledge("stdio inet dns sendfd tty", NULL) == -1)