diff --git a/src/scripts/update-ids-ruleset b/src/scripts/update-ids-ruleset index d988d2556..14ea25ec6 100644 --- a/src/scripts/update-ids-ruleset +++ b/src/scripts/update-ids-ruleset @@ -46,6 +46,9 @@ if(&IDS::checkdiskspace()) { exit 0; } +# Lock the IDS page. +&IDS::lock_ids_page(); + # Call the download function and gather the new ruleset. if(&IDS::downloadruleset()) { # Store error message for displaying in the WUI. @@ -61,6 +64,9 @@ if(&IDS::downloadruleset()) { # Set correct ownership for the rulesdir and files. &IDS::set_ownership("$IDS::rulespath"); +# Unlock the IDS page. +&IDS::unlock_ids_page(); + # Check if the IDS is running. if(&IDS::ids_is_running()) { # Call suricatactrl to perform a reload.