]> jfr.im git - irc/blitzed-org/bopm.git/commitdiff
Changed the bopm_sockaddr bsadr so that sin_port and sin_family are also
authorenygma <redacted>
Sat, 10 Aug 2002 22:05:16 +0000 (22:05 +0000)
committerenygma <redacted>
Sat, 10 Aug 2002 22:05:16 +0000 (22:05 +0000)
set before bind() is called.

src/irc.c

index 25292a780b1a9885986ed2f22bc0a4e9bce117a7..3cedf7295a2f2120be966284a324dafde80cddcc 100644 (file)
--- a/src/irc.c
+++ b/src/irc.c
@@ -284,6 +284,8 @@ static void irc_init(void)
                        }   
                        copy_s_addr(bsadr.sas.sa6.sin6_addr.s6_addr,
                            IRC_LOCAL.ins.in6.s6_addr);
+                       bsadr.sas.sa6.sin6_family = AF_INET6;
+                       bsadr.sas.sa6.sin6_port = htons(0);
                } else {
 #endif
                        if (!inetpton(AF_INET, CONF_BINDIRC, &(IRC_LOCAL.ins.in4.s_addr))) {
@@ -291,6 +293,8 @@ static void irc_init(void)
                                exit(EXIT_FAILURE);
                        }
                        bsadr.sas.sa4.sin_addr.s_addr = IRC_LOCAL.ins.in4.s_addr;
+                        bsadr.sas.sa4.sin_family = AF_INET;
+                        bsadr.sas.sa4.sin_port = htons(0);
 #ifdef IPV6
                }
 #endif