X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Faddr_block.pm;h=7687334d7e9d5f0286a9c595d78d46ad32f98f39;hb=10614457fd7db63cbcc0bf9bfeebbbb99258eaa3;hp=778c124f22bd55015a5b654f0b2e96067a25350b;hpb=ed69bcfeef7bd66fca09e5e5c8056abee0060126;p=freeside.git diff --git a/FS/FS/addr_block.pm b/FS/FS/addr_block.pm index 778c124f2..7687334d7 100755 --- a/FS/FS/addr_block.pm +++ b/FS/FS/addr_block.pm @@ -260,7 +260,7 @@ sub next_free_addr { # 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; @@ -412,8 +412,6 @@ sub label { ($router ? $router->routername : '(unallocated)'). ':'. $self->NetAddr; } -=back - =head1 BUGS Minimum block size should be a config option. It's hardcoded at /30 right