From: Jeremy Harris Date: Wed, 8 Mar 2017 12:42:58 +0000 (+0000) Subject: Some platforms (Solaris) do not have AF_LOCAL; use AF_UNIX X-Git-Tag: exim-4_90_RC1~226 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=fa18eebc52b4a66752320ecc5152cfac6c2dcc64;p=exim.git Some platforms (Solaris) do not have AF_LOCAL; use AF_UNIX --- diff --git a/src/src/transports/smtp.c b/src/src/transports/smtp.c index 41d0dc1ea..52e04b8a5 100644 --- a/src/src/transports/smtp.c +++ b/src/src/transports/smtp.c @@ -3349,7 +3349,7 @@ if (sx.completed_addr && sx.ok && sx.send_quit) /* Set up a pipe for proxying TLS for the new transport process */ smtp_peer_options |= PEER_OFFERED_TLS; - if (sx.ok = (socketpair(AF_LOCAL, SOCK_STREAM, 0, pfd) == 0)) + if (sx.ok = (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == 0)) socket_fd = pfd[1]; else set_errno(sx.first_addr, errno, US"internal allocation problem",