From 80bed5817d176e728cca6077dcefa7821f5c16ef Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 4 Mar 2020 21:38:24 +0000 Subject: [PATCH] dns.cgi: restart suricata before unbound reload if unbound is reloaded it start a bunch of dns queries so suricata needs to now which servers should used. Signed-off-by: Arne Fitzenreiter --- html/cgi-bin/dns.cgi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi index 09fd50206d..676d95f8a6 100755 --- a/html/cgi-bin/dns.cgi +++ b/html/cgi-bin/dns.cgi @@ -815,9 +815,6 @@ END # Private function to handle the restart of unbound and more. sub _handle_unbound_and_more () { - # Restart unbound - system('/usr/local/bin/unboundctrl reload >/dev/null'); - # Check if the IDS is running. if(&IDS::ids_is_running()) { # Re-generate the file which contains the DNS Server @@ -827,6 +824,8 @@ sub _handle_unbound_and_more () { # Call suricatactrl to perform a reload. &IDS::call_suricatactrl("restart"); } + # Restart unbound + system('/usr/local/bin/unboundctrl reload >/dev/null'); } # Check if the system is online (RED is connected). -- 2.39.2