=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/ssh-agent.c,v retrieving revision 1.204 retrieving revision 1.205 diff -u -r1.204 -r1.205 --- src/usr.bin/ssh/ssh-agent.c 2015/07/08 20:24:02 1.204 +++ src/usr.bin/ssh/ssh-agent.c 2015/12/01 23:29:24 1.205 @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh-agent.c,v 1.204 2015/07/08 20:24:02 markus Exp $ */ +/* $OpenBSD: ssh-agent.c,v 1.205 2015/12/01 23:29:24 djm Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -1370,6 +1370,9 @@ signal(SIGHUP, cleanup_handler); signal(SIGTERM, cleanup_handler); nalloc = 0; + + if (pledge("stdio unix exec", NULL) != 0) + fatal("%s: pledge: %s", __progname, strerror(errno)); while (1) { prepare_select(&readsetp, &writesetp, &max_fd, &nalloc, &tvp);