diff options
-rw-r--r-- | libexec/talkd/talkd.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libexec/talkd/talkd.c b/libexec/talkd/talkd.c index 14135d67754..7add8370ab8 100644 --- a/libexec/talkd/talkd.c +++ b/libexec/talkd/talkd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: talkd.c,v 1.24 2016/02/01 07:25:51 mestre Exp $ */ +/* $OpenBSD: talkd.c,v 1.25 2016/02/05 10:13:51 mestre Exp $ */ /* * Copyright (c) 1983 Regents of the University of California. @@ -81,6 +81,11 @@ main(int argc, char *argv[]) signal(SIGALRM, timeout); alarm(TIMEOUT); + if (pledge("stdio rpath wpath cpath inet dns", NULL) == -1) { + syslog(LOG_ERR, "pledge: %m"); + _exit(1); + } + for (;;) { CTL_RESPONSE response; socklen_t len = sizeof(response.addr); |