diff options
Diffstat (limited to 'manualPorts/libircclient/libircclient.diff')
-rw-r--r-- | manualPorts/libircclient/libircclient.diff | 13 |
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) ) |