fix nr_from_mac which regex change broke into more solid split and hex
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 21 Jul 2010 18:33:37 +0000 (18:33 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 21 Jul 2010 18:33:37 +0000 (18:33 +0000)
lib/PXElator/kvm.pm

index 5cbc0bc..2582581 100644 (file)
@@ -99,8 +99,9 @@ sub start {
 
 sub nr_from_mac {
        my $mac = shift;
-       $mac =~ s<^.+:([0-9a-f]{2})$><hex($1)>e;
-       $mac;
+       my $nr = (split(/:/,$mac,6))[-1];
+       $nr = hex($nr);
+       return $nr;
 }
 
 sub next_nr {