ipalloc_state->available_public_ips = available_ips;
ipalloc_state->known_public_ips = known_ips;
- ipalloc_state->all_ips = create_merged_ip_list(ipalloc_state);
-
- return (ipalloc_state->all_ips != NULL);
+ return true;
}
/* This can only return false if there are no available IPs *and*
{
bool ret = false;
+ ipalloc_state->all_ips = create_merged_ip_list(ipalloc_state);
+ if (ipalloc_state->all_ips == NULL) {
+ return NULL;
+ }
+
switch (ipalloc_state->algorithm) {
case IPALLOC_LCP2:
ret = ipalloc_lcp2(ipalloc_state);