git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9016
d0543943-73ff-0310-b7d9-
9358b9ac24b2
switch_mutex_lock(runtime.global_mutex);
switch_inet_pton(AF_INET, ip_str, &ip);
+ ip = htonl(ip);
+
if ((list = switch_core_hash_find(IP_LIST.hash, list_name))) {
ok = switch_network_list_validate_ip(list, ip);
} else if (strchr(list_name, '/')) {
bits = atoi(bit_str);
switch_inet_pton(AF_INET, host, ip);
- *mask = 0xFFFFFFFF & ~(0xFFFFFFFF << bits);
+ *ip = htonl(*ip);
+
+ *mask = 0xFFFFFFFF & ~(0xFFFFFFFF >> bits);
+
*bitp = bits;
return 0;