BUG: https://bugzilla.samba.org/show_bug.cgi?id=12254
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
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);