use vars qw( @ISA );
use FS::Record qw( qsearchs qsearch dbh );
use FS::router;
+use FS::addr_range;
use FS::svc_broadband;
use FS::Conf;
use FS::IP_Mixin;
# also make sure it's not blocked from assignment by an address range
if ( !$used{$freeaddr->addr } ) {
my ($range) = grep { !$_->allow_use }
- FS::addr_range->any_contains($freeaddr);
+ FS::addr_range->any_contains($freeaddr->addr);
if ( !$range ) {
# then we've found a free address
return $freeaddr;