From: Damien Miller Date: Fri, 19 Jul 2019 03:19:19 +0000 (+1000) Subject: fix SIGWINCH delivery of Solaris for mux sessions X-Git-Tag: V_8_1_P1~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01dddb231f23b4a7b616f9d33a0b9d937f9eaf0e;p=thirdparty%2Fopenssh-portable.git fix SIGWINCH delivery of Solaris for mux sessions Remove PRIV_PROC_SESSION which was limiting ability to send SIGWINCH signals to other sessions. bz#3030; report and fix from Darren Moffat --- diff --git a/openbsd-compat/port-solaris.c b/openbsd-compat/port-solaris.c index 0e89dc326..a7c925450 100644 --- a/openbsd-compat/port-solaris.c +++ b/openbsd-compat/port-solaris.c @@ -348,8 +348,7 @@ solaris_drop_privs_root_pinfo_net_exec(void) priv_delset(pset, PRIV_NET_ACCESS) != 0 || #endif priv_delset(pset, PRIV_PROC_EXEC) != 0 || - priv_delset(pset, PRIV_PROC_INFO) != 0 || - priv_delset(pset, PRIV_PROC_SESSION) != 0) + priv_delset(pset, PRIV_PROC_INFO) != 0) fatal("priv_delset: %s", strerror(errno)); if (setppriv(PRIV_SET, PRIV_PERMITTED, pset) != 0 ||