Sfoglia il codice sorgente

HPCC-21697 Fix leaked compiled XPaths

Signed-off-by: Tim Klemm <Tim.Klemm@lexisnexisrisk.com>
Tim Klemm 6 anni fa
parent
commit
4863989fd7

+ 1 - 1
esp/services/esdl_svc_engine/esdl_svc_custom.cpp

@@ -217,7 +217,7 @@ bool CEsdlCustomTransformChoose::evaluate(IXpathContext * xpathContext)
     bool evalresp = false;
     try
     {
-        evalresp = xpathContext->evaluateAsBoolean(m_compiledConditionalXpath.getLink());
+        evalresp = xpathContext->evaluateAsBoolean(m_compiledConditionalXpath);
     }
     catch (IException* e)
     {

+ 1 - 1
esp/services/esdl_svc_engine/esdl_svc_custom.hpp

@@ -84,7 +84,7 @@ public:
 
     ICompiledXpath * queryCompiledValuePath()
     {
-        return m_compiledValueXpath.getLink();
+        return m_compiledValueXpath;
     }
 
     bool isOptional () const { return m_optional; }