Ignore:
Timestamp:
01/06/16 17:57:33 (8 years ago)
Author:
nanardon
Message:

Fix prefixlen discovering

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Buildnet.pm

    r1598 r1599  
    551551 
    552552        # reverse is complicated: 
    553         my ($mask) = ($ozone->get_attributes('net') =~ m:/(\d+)$:); 
     553        my $net = $ozone->get_attributes('net'); 
     554        my $netip = Net::IP->new($net) or do { 
     555                $self->base->log(LA_ERR, "Cannot build reverse zone %s: wrong net %s", $ozone->id, $net); 
     556                return; 
     557        }; 
     558        my $mask = $netip->prefixlen; 
    554559 
    555560        while (my $res = $findhost->fetchrow_hashref) { 
Note: See TracChangeset for help on using the changeset viewer.