summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmlsecurity/source/framework/saxeventkeeperimpl.cxx')
-rw-r--r--xmlsecurity/source/framework/saxeventkeeperimpl.cxx10
1 files changed, 3 insertions, 7 deletions
diff --git a/xmlsecurity/source/framework/saxeventkeeperimpl.cxx b/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
index 21d1ccc4bd2d..5358230f7a46 100644
--- a/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
+++ b/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
@@ -169,15 +169,11 @@ BufferNode* SAXEventKeeperImpl::addNewElementMarkBuffers()
m_pNewBlocker = nullptr;
}
- if (!m_vNewElementCollectors.empty())
+ for( const auto& i : m_vNewElementCollectors )
{
- for( const auto& i : m_vNewElementCollectors )
- {
- pBufferNode->addElementCollector(i);
- }
-
- m_vNewElementCollectors.clear();
+ pBufferNode->addElementCollector(i);
}
+ m_vNewElementCollectors.clear();
}
return pBufferNode;