summaryrefslogtreecommitdiff
path: root/manualPorts/libircclient/libircclient.diff
diff options
context:
space:
mode:
Diffstat (limited to 'manualPorts/libircclient/libircclient.diff')
-rw-r--r--manualPorts/libircclient/libircclient.diff13
1 files changed, 13 insertions, 0 deletions
diff --git a/manualPorts/libircclient/libircclient.diff b/manualPorts/libircclient/libircclient.diff
new file mode 100644
index 0000000..bc67118
--- /dev/null
+++ b/manualPorts/libircclient/libircclient.diff
@@ -0,0 +1,13 @@
+Index: libircclient.c
+===================================================================
+--- a/src/libircclient.c (revision 125)
++++ b/src/libircclient.c (working copy)
+@@ -817,7 +817,7 @@
+ if (saddr.ss_family == AF_INET)
+ memcpy (&session->local_addr, &((struct sockaddr_in *)&laddr)->sin_addr, sizeof(struct in_addr));
+ else
+- memcpy (&session->local_addr, &((struct sockaddr_in6 *)&laddr)->sin6_addr, sizeof(struct in6_addr));
++ memcpy (&session->local_addr6, &((struct sockaddr_in6 *)&laddr)->sin6_addr, sizeof(struct in6_addr));
+
+ #if defined (ENABLE_DEBUG)
+ if ( IS_DEBUG_ENABLED(session) )