]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/users.cpp
Remove unneccessary temp value which caused a win32 problem by using uint32_t type.
[user/henk/code/inspircd.git] / src / users.cpp
index 36a0d8c4ad1d2b3c19713accc8f2f0f7a145f5ae..f7b6467548062d75184aa174cd83ee856fd2a4e9 100644 (file)
@@ -1171,7 +1171,6 @@ const char* User::GetCIDRMask(int range)
                {
                        struct in_addr v4;
                        sockaddr_in* sin;
-                       uint32_t temp;
                        char buffer[16];
 
                        if (range > 32)
@@ -1187,9 +1186,9 @@ const char* User::GetCIDRMask(int range)
                         */
                        if(range > 0)
                        {
-                               temp = ntohl(v4.s_addr);
-                               temp = (temp >> (32 - range)) << (32 - range);
-                               v4.s_addr = htonl(temp);
+                               v4.s_addr = ntohl(v4.s_addr);
+                               v4.s_addr = (v4.s_addr >> (32 - range)) << (32 - range);
+                               v4.s_addr = htonl(v4.s_addr);
                        }
                        else
                        {