]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix ipv4 bindings for ipv4 only servers
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 5 Feb 2007 21:00:42 +0000 (21:00 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 5 Feb 2007 21:00:42 +0000 (21:00 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6499 e03df62e-2008-0410-955e-edbf42e46eb7

src/socket.cpp

index 6d7abf46ca8546388bdd1cbd85456ecabb9abe2d..bf080172e7724911d167f876f9e420bdf112700b 100644 (file)
@@ -336,12 +336,12 @@ bool InspIRCd::BindSocket(int sockfd, insp_sockaddr clientn, insp_sockaddr serve
        }
 #else
        /* If we aren't built with ipv6, the choice becomes simple */
-       (sockaddr_in*)server->sin_family = AF_INET;
+       ((sockaddr_in*)server)->sin_family = AF_INET;
        if (*addr)
        {
                /* There is an address here. */
                in_addr addy;
-               inet_pton(AF_INET, &addy, addr);
+               inet_pton(AF_INET, addr, &addy);
 
                ((sockaddr_in*)server)->sin_addr = addy;
        }