X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/acd781a81901f9785125ea2c4c99d5d0952eecdd..5ae728a6a2bb6db57a8586e839221cc33cf9c69c:/server/privsep.c diff --git a/server/privsep.c b/server/privsep.c index 0b5390e7..56b22be4 100644 --- a/server/privsep.c +++ b/server/privsep.c @@ -177,9 +177,8 @@ void ps_split(int detachp) const char *helper; if (socketpair(PF_UNIX, SOCK_STREAM, 0, fd)) { - die(EXIT_FAILURE, - "failed to create socket pair for privilege separation: %s", - strerror(errno)); + a_warn("PRIVSEP", "socketpair-create-failed", "?ERRNO", A_END); + exit(EXIT_FAILURE); } helper = getenv("TRIPE_PRIVHELPER"); if (!helper) helper = PRIVSEP_HELPER;