Add nullptr check conditions

This commit is contained in:
Ervin Hegedus 2025-04-20 21:35:54 +02:00
parent 3e95614699
commit 029684c294
No known key found for this signature in database
GPG Key ID: 5FA5BC3F5EC41F61

View File

@ -268,10 +268,13 @@ bool XML::processChunk(const char *buf, unsigned int size,
} }
if (m_data.parsing_ctx_arg != NULL && if (m_data.parsing_ctx_arg != NULL &&
m_transaction->m_secXMLParseXmlIntoArgs (
== RulesSetProperties::OnlyArgsConfigXMLParseXmlIntoArgs || m_transaction->m_secXMLParseXmlIntoArgs
m_transaction->m_secXMLParseXmlIntoArgs == RulesSetProperties::OnlyArgsConfigXMLParseXmlIntoArgs
== RulesSetProperties::TrueConfigXMLParseXmlIntoArgs) { ||
m_transaction->m_secXMLParseXmlIntoArgs
== RulesSetProperties::TrueConfigXMLParseXmlIntoArgs)
) {
xmlSetGenericErrorFunc(m_data.parsing_ctx_arg, null_error); xmlSetGenericErrorFunc(m_data.parsing_ctx_arg, null_error);
xmlParseChunk(m_data.parsing_ctx_arg, buf, size, 0); xmlParseChunk(m_data.parsing_ctx_arg, buf, size, 0);
if (m_data.parsing_ctx_arg->wellFormed != 1) { if (m_data.parsing_ctx_arg->wellFormed != 1) {