From 24df49975170d6b460138f6d915524b4a027ae0e Mon Sep 17 00:00:00 2001 From: Thomas Markwalder Date: Mon, 20 Oct 2025 15:52:13 -0400 Subject: [PATCH] [#4145] Fixed missing if-logic modified: src/bin/dhcp4/json_config_parser.cc modified: src/bin/dhcp6/json_config_parser.cc --- src/bin/dhcp4/json_config_parser.cc | 5 ++++- src/bin/dhcp6/json_config_parser.cc | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/bin/dhcp4/json_config_parser.cc b/src/bin/dhcp4/json_config_parser.cc index 29b068bb65..25699a4d40 100644 --- a/src/bin/dhcp4/json_config_parser.cc +++ b/src/bin/dhcp4/json_config_parser.cc @@ -753,7 +753,10 @@ configureDhcp4Server(Dhcpv4Srv& server, isc::data::ConstElementPtr config_set, LOG_DEBUG(dhcp4_logger, DBG_DHCP4_COMMAND, DHCP4_CONFIG_START) .arg(server.redactConfig(config_set)->str()); - MtTestMode(); + std::unique_ptr mt_test_mode; + if (check_only) { + mt_test_mode.reset(new MtTestMode()); + } auto answer = processDhcp4Config(config_set); diff --git a/src/bin/dhcp6/json_config_parser.cc b/src/bin/dhcp6/json_config_parser.cc index 431f37719b..e8d85e50fb 100644 --- a/src/bin/dhcp6/json_config_parser.cc +++ b/src/bin/dhcp6/json_config_parser.cc @@ -870,7 +870,10 @@ configureDhcp6Server(Dhcpv6Srv& server, isc::data::ConstElementPtr config_set, LOG_DEBUG(dhcp6_logger, DBG_DHCP6_COMMAND, DHCP6_CONFIG_START) .arg(server.redactConfig(config_set)->str()); - MtTestMode(); + std::unique_ptr mt_test_mode; + if (check_only) { + mt_test_mode.reset(new MtTestMode()); + } auto answer = processDhcp6Config(config_set); -- 2.47.3