]> git.sesse.net Git - nms/commitdiff
Fix a syntax error or two.
authorroot <root@sysrq>
Wed, 4 Apr 2007 18:04:02 +0000 (20:04 +0200)
committerroot <root@sysrq>
Wed, 4 Apr 2007 18:04:02 +0000 (20:04 +0200)
mbd/mbd.pl

index 96363745ca9f91f040fe5303b1ad608a639523c3..4900c1b21498a4a6f32e399f3fee2cab1daaf58f 100644 (file)
@@ -200,6 +200,10 @@ while (1) {
 
                my $num_nets = 0;
                for my $net (@Config::networks) {
+                       my ($range) = cache_cidrrange($net);
+                       $range =~ /-(.*?)$/;
+                       my $broadcast = $1;
+
                        if ($survey) {
                                $sendsock->set({
                                        ip => {
@@ -217,10 +221,6 @@ while (1) {
 
                        next if (cache_cidrlookup(inet_ntoa($saddr), $net));
 
-                       my ($range) = cache_cidrrange($net);
-                       $range =~ /-(.*?)$/;
-                       my $broadcast = $1;
-
                        $sendsock->set({
                                ip => {
                                        saddr => inet_ntoa($saddr),