/* * net_in_list - Check if a subnet is in a list * * @param peer_net IP Subnet to check * @param list IP Subnet list to search within * @param len # of subnets in list * @return bool True if peer_net is in list */ static bool net_in_list(const ip_subnet *peer_net, const ip_subnet *list, int len) { int i; for (i = 0; i < len; i++) if (subnetinsubnet(peer_net, &(list[i]))) return TRUE; return FALSE; }
/** net_in_list - Check if a subnet is in a list * * @param peer_net IP Subnet to check * @param list IP Subnet list to search within * @param len # of subnets in list * @return bool True if peer_net is in list */ static bool net_in_list(const ip_subnet *peer_net, const ip_subnet *list, unsigned short len) { unsigned short i; if (!list || !len) return FALSE; for (i=0; i<len; i++) { if (subnetinsubnet(peer_net, &(list[i]))) return TRUE; } return FALSE; }