=item free_addrs
-Returns a sorted list of free addresses in the block.
+Returns an aref sorted list of free addresses in the block.
=cut
my %used_addr_map =
map {$_ => 1}
- FS::IP_Mixin->used_addresses_in_block($self),
+ FS::IP_Mixin->used_addresses($self),
FS::Conf->new()->config('exclude_ip_addr');
- grep { !exists $used_addr_map{$_} } map { $_->addr } $self->NetAddr->hostenum;
+ [
+ grep { !exists $used_addr_map{$_} }
+ map { $_->addr }
+ $self->NetAddr->hostenum
+ ];
}
=item next_free_addr
$selfaddr->addr,
$selfaddr->network->addr,
$selfaddr->broadcast->addr,
- FS::IP_Mixin->used_addresses_in_block($self)
+ FS::IP_Mixin->used_addresses($self)
);
# just do a linear search of the block