]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Improved inaddr_hashcomp
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 3 Feb 2006 14:21:35 +0000 (14:21 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 3 Feb 2006 14:21:35 +0000 (14:21 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3040 e03df62e-2008-0410-955e-edbf42e46eb7

src/hashcomp.cpp

index 91a75d5e3c35539143823e11c4a53ccfb2229659..150bf77fe56dc534bc2c030e8c8e9f84e7800ea8 100644 (file)
@@ -92,13 +92,7 @@ bool irc::StrHashComp::operator()(const std::string& s1, const std::string& s2)
 
 bool irc::InAddr_HashComp::operator()(const in_addr &s1, const in_addr &s2) const
 {
-        size_t q;
-        size_t p;
-
-        memcpy(&q,&s1,sizeof(size_t));
-        memcpy(&p,&s2,sizeof(size_t));
-
-        return (q == p);
+        return (s1.s_addr == s1.s_addr);
 }
 
 /******************************************************