There is no memory leak.
The m_stylesheetParams are intended to be sticky.
The user application should perform the m_stylesheetParams.clear()
before assigning new top-level parameters.
The reset() function is intended for reuse of an existing
XSLTEngineImpl instance for a new transformation and
preserves m_stylesheetParams so the structure does not
have to be reloaded between transformations using the
same class XSLTEngineImpl instance.
- Steve
On 10/10/2011 11:58 AM, [email protected] wrote:
Is there a memory problem here? -- analysis needed!
XSLT/XSLTEngineImpl.c
Constructor XSLTEngineImpl::XSLTEngineImpl(...) initializes
m_topLevelParams(theManager)
m_stylesheetParams(theManager)
But the reset XSLTEngineImpl::reset() only clears
m_topLevelParams.clear();
Should we also add the following to the reset()?
m_stylesheetParams.clear();
-----------
Steven J.Hathaway
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]