diff options
Diffstat (limited to 'sshd-auth.c')
-rw-r--r-- | sshd-auth.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sshd-auth.c b/sshd-auth.c index 577470676..52bbd0b9a 100644 --- a/sshd-auth.c +++ b/sshd-auth.c @@ -163,6 +163,10 @@ static void do_ssh2_kex(struct ssh *); /* Unprivileged user */ struct passwd *privsep_pw = NULL; +#ifndef HAVE_PLEDGE +static struct ssh_sandbox *box; +#endif + /* XXX stub */ int mm_is_monitor(void) @@ -174,9 +178,8 @@ static void privsep_child_demote(void) { gid_t gidset[1]; -#ifndef HAVE_PLEDGE - struct ssh_sandbox *box = NULL; +#ifndef HAVE_PLEDGE if ((box = ssh_sandbox_init(pmonitor)) == NULL) fatal_f("ssh_sandbox_init failed"); #endif |