From 650f4099d28ebbe4dfdf340941b9f239a73cc5d0 Mon Sep 17 00:00:00 2001 From: orbitcowboy Date: Wed, 22 Jun 2022 08:46:48 +0200 Subject: [PATCH] Fixed wrong XML tree traversal when rules are parsed. --- cli/cmdlineparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/cmdlineparser.cpp b/cli/cmdlineparser.cpp index 47afb8c9f..2cbb8bcf5 100644 --- a/cli/cmdlineparser.cpp +++ b/cli/cmdlineparser.cpp @@ -714,7 +714,7 @@ bool CmdLineParser::parseFromArgs(int argc, const char* const argv[]) if (doc.LoadFile(12+argv[i]) == tinyxml2::XML_SUCCESS) { tinyxml2::XMLElement *node = doc.FirstChildElement(); if (node && strcmp(node->Value(), "rules") == 0) - node = node->NextSiblingElement("rules"); + node = node->FirstChildElement("rule"); for (; node && strcmp(node->Value(), "rule") == 0; node = node->NextSiblingElement()) { Settings::Rule rule;