Some platforms (Solaris) do not have AF_LOCAL; use AF_UNIX
[exim.git] / src / src / transports / smtp.c
index 41d0dc1eaebf16789ee7926ca8589de97df7ae96..52e04b8a57a032082679a7a5929796b2903439e5 100644 (file)
@@ -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",