From 747e9de6e64dc7fb732c44314554cb15463ec6c1 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 4 Apr 2007 20:03:32 +0200 Subject: [PATCH] Make the survey survey all nets. --- mbd/mbd.pl | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/mbd/mbd.pl b/mbd/mbd.pl index 4b73ac9..9636374 100644 --- a/mbd/mbd.pl +++ b/mbd/mbd.pl @@ -200,6 +200,21 @@ while (1) { my $num_nets = 0; for my $net (@Config::networks) { + if ($survey) { + $sendsock->set({ + ip => { + saddr => $Config::survey_ip, + daddr => $broadcast + }, + udp => { + source => $survey_sport, + dest => $dport, + data => $data + } + }); + $sendsock->send; + } + next if (cache_cidrlookup(inet_ntoa($saddr), $net)); my ($range) = cache_cidrrange($net); @@ -219,21 +234,6 @@ while (1) { }); $sendsock->send; - if ($survey) { - $sendsock->set({ - ip => { - saddr => $Config::survey_ip, - daddr => $broadcast - }, - udp => { - source => $survey_sport, - dest => $dport, - data => $data - } - }); - $sendsock->send; - } - ++$num_nets; } -- 2.39.2