Hi Steven, This is my second attempt to contact you, probably my first message sent cca 2 weeks ago was not delivered :)
We are using Xalan-C++ library in our system. Now we are in process of migration to VS2010. The problem is, that i found memory leaks when using the last Xalan-C++ version 1.11 => i built Xalan-C_1_11.dll from your last SVN sources (revision 1302529) using MS VC2010 compiler. I can tell you, that there was not a problem in older revision of Xalan-C++ (more than 1 year old). After long time of debugging i found out, where is the problem - my fix proposal is in attached *.patch file => please apply my patch on Xalan-C root SVN folder (http://svn.apache.org/repos/asf/xalan/c/trunk). In my opinion, the problem is in "XalanTransformer" class destructor - probably you forgot to destroy "m_topXObjectFactory" (similar like you are destroying "m_stylesheetExecutionContext"). I mean the following call is missing in "XalanTransformer::~XalanTransformer()": XalanDestroy(m_memoryManager, *m_topXObjectFactory); This modification fixes all my memory leaks. I hope, that my fix is correct :), please let me know if i am wrong. With best regards Lubos
xalanc_fix.patch
Description: Binary data
--------------------------------------------------------------------- To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org For additional commands, e-mail: xalan-dev-h...@xml.apache.org