From: Mike Stepanek (mstepane) Date: Fri, 2 Jul 2021 10:27:05 +0000 (+0000) Subject: Merge pull request #2965 in SNORT/snort3 from ~SVLASIUK/snort3:dump_empty_modules... X-Git-Tag: 3.1.8.0~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86636e5846e84fafaf1185758c0677cc53e3dd21;p=thirdparty%2Fsnort3.git Merge pull request #2965 in SNORT/snort3 from ~SVLASIUK/snort3:dump_empty_modules to master Squashed commit of the following: commit 8f2aa27901ee6785d6dcf95d7d0012b7845eabff Author: Serhii Vlasiuk Date: Thu Jul 1 15:37:26 2021 +0300 dump_config: support modules without config options in text format --- diff --git a/src/dump_config/text_config_output.cc b/src/dump_config/text_config_output.cc index 832293afb..7d5677790 100644 --- a/src/dump_config/text_config_output.cc +++ b/src/dump_config/text_config_output.cc @@ -58,6 +58,12 @@ static void dump_value(const BaseConfigNode* node, const std::string& config_nam static void dump_tree(const BaseConfigNode* node, const std::string& config_name) { + if ( node->get_children().empty() and !node->get_parent_node() ) + { + std::cout << config_name << std::endl; + return; + } + Parameter::Type node_type = node->get_type(); if ( node_type == Parameter::PT_TABLE )