diff options
Diffstat (limited to 'irc/ctrlproxy/files/patch-lib_connection.c')
-rw-r--r-- | irc/ctrlproxy/files/patch-lib_connection.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/irc/ctrlproxy/files/patch-lib_connection.c b/irc/ctrlproxy/files/patch-lib_connection.c new file mode 100644 index 000000000000..c76ac7becf7b --- /dev/null +++ b/irc/ctrlproxy/files/patch-lib_connection.c @@ -0,0 +1,18 @@ + +$FreeBSD$ + +--- lib/connection.c.orig ++++ lib/connection.c +@@ -676,8 +676,12 @@ + pid_t pid; + int sock[2]; + ++#ifdef __FreeBSD__ ++ if (socketpair(PF_LOCAL, SOCK_STREAM, 0, sock) == -1) { ++#else + if (socketpair(PF_UNIX, SOCK_STREAM, AF_LOCAL, sock) == -1) { ++#endif + network_log(LOG_ERROR, s, "socketpair: %s", strerror(errno)); + return -1; + } + |