summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-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 e3c9c939e2..cb0b3e9cef 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.234 2025/06/24 13:37:11 tb Exp $ */ 1/* $OpenBSD: netcat.c,v 1.234.2.1 2026/02/27 20:31:13 bluhm 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)