diff options
| author | Baptiste Lepilleur <gaiacrtn@free.fr> | 2004-06-18 10:27:53 +0000 |
|---|---|---|
| committer | Baptiste Lepilleur <gaiacrtn@free.fr> | 2004-06-18 10:27:53 +0000 |
| commit | a2bd285d03987d8f4358523151543554a152324d (patch) | |
| tree | 87a5706603f14d44de8037402ea173604a84ba8b /src/msvc6/testpluginrunner/TestPlugIn.cpp | |
| parent | 19ca7a3dced278cbc1144c6414a51f26ce92bdc8 (diff) | |
| download | cppunit-a2bd285d03987d8f4358523151543554a152324d.tar.gz | |
Src/msvc6/testrunner/TestRunnerDlg.
src/msvc6/testrunner/TestRunnerDlg.h:
* src/msvc6/testrunner/TestRunnerDlg.cpp:
* src/msvc6/testpluginrunner/TestPlugIn.cpp:
* src/msvc6/testpluginrunner/TestPlugInRunnerApp.cpp:
* src/msvc6/testpluginrunner/TestPlugInRunnerModel.cpp:
* src/msvc6/testpluginrunner/TestPlugInRunnerModel.h: bug #952912,
memory leaks when loading/reloading plug-ins.
Diffstat (limited to 'src/msvc6/testpluginrunner/TestPlugIn.cpp')
| -rw-r--r-- | src/msvc6/testpluginrunner/TestPlugIn.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/msvc6/testpluginrunner/TestPlugIn.cpp b/src/msvc6/testpluginrunner/TestPlugIn.cpp index 7fd0574..2612220 100644 --- a/src/msvc6/testpluginrunner/TestPlugIn.cpp +++ b/src/msvc6/testpluginrunner/TestPlugIn.cpp @@ -11,6 +11,13 @@ #include <cppunit/extensions/TestFactoryRegistry.h> #include "TestPlugInException.h" +#ifdef _DEBUG +#define new DEBUG_NEW +#undef THIS_FILE +static char THIS_FILE[] = __FILE__; +#endif + + TestPlugIn::TestPlugIn( const std::string fileName ) : m_fileName( fileName ) @@ -28,6 +35,7 @@ TestPlugIn::~TestPlugIn() void TestPlugIn::deleteDllCopy() { + m_manager.unload( m_copyFileName ); ::DeleteFile( m_copyFileName.c_str() ); } |
