X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=mbd%2Fmbd.pl;fp=mbd%2Fmbd.pl;h=4900c1b21498a4a6f32e399f3fee2cab1daaf58f;hb=f0af866c5f5b1c4a1a6a2c05cda837ef20a26479;hp=96363745ca9f91f040fe5303b1ad608a639523c3;hpb=747e9de6e64dc7fb732c44314554cb15463ec6c1;p=nms diff --git a/mbd/mbd.pl b/mbd/mbd.pl index 9636374..4900c1b 100644 --- a/mbd/mbd.pl +++ b/mbd/mbd.pl @@ -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),