From 029684c294950c6f2f0683e2a75865b513746a7e Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Sun, 20 Apr 2025 21:35:54 +0200 Subject: [PATCH] Add nullptr check conditions --- src/request_body_processor/xml.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/request_body_processor/xml.cc b/src/request_body_processor/xml.cc index c3a0a38d..25818755 100644 --- a/src/request_body_processor/xml.cc +++ b/src/request_body_processor/xml.cc @@ -268,10 +268,13 @@ bool XML::processChunk(const char *buf, unsigned int size, } if (m_data.parsing_ctx_arg != NULL && - m_transaction->m_secXMLParseXmlIntoArgs - == RulesSetProperties::OnlyArgsConfigXMLParseXmlIntoArgs || - m_transaction->m_secXMLParseXmlIntoArgs - == RulesSetProperties::TrueConfigXMLParseXmlIntoArgs) { + ( + m_transaction->m_secXMLParseXmlIntoArgs + == RulesSetProperties::OnlyArgsConfigXMLParseXmlIntoArgs + || + m_transaction->m_secXMLParseXmlIntoArgs + == RulesSetProperties::TrueConfigXMLParseXmlIntoArgs) + ) { xmlSetGenericErrorFunc(m_data.parsing_ctx_arg, null_error); xmlParseChunk(m_data.parsing_ctx_arg, buf, size, 0); if (m_data.parsing_ctx_arg->wellFormed != 1) {