From: Scott Cantor Date: Mon, 12 Feb 2007 05:18:43 +0000 (+0000) Subject: Don't call virtual method from d'tor. X-Git-Tag: 1.0-alpha1~96 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=commitdiff_plain;h=327b0e3d2634491d1ec4bdaa4720f81e3b521a02 Don't call virtual method from d'tor. --- diff --git a/xmltooling/soap/impl/SOAPClient.cpp b/xmltooling/soap/impl/SOAPClient.cpp index 48a6ab2..ba4676d 100644 --- a/xmltooling/soap/impl/SOAPClient.cpp +++ b/xmltooling/soap/impl/SOAPClient.cpp @@ -37,7 +37,7 @@ using namespace std; SOAPClient::~SOAPClient() { - reset(); + delete m_transport; } void SOAPClient::reset() diff --git a/xmltooling/xmltooling.vcproj b/xmltooling/xmltooling.vcproj index f92fdb0..2b3a530 100644 --- a/xmltooling/xmltooling.vcproj +++ b/xmltooling/xmltooling.vcproj @@ -45,7 +45,7 @@ MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" - UsePrecompiledHeader="0" + PrecompiledHeaderThrough="" BrowseInformation="1" WarningLevel="3" Detect64BitPortabilityProblems="true" @@ -123,7 +123,7 @@ AdditionalIncludeDirectories=""$(SolutionDir)";"$(ProjectDir)"" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL" RuntimeLibrary="2" - UsePrecompiledHeader="0" + PrecompiledHeaderThrough="" WarningLevel="3" Detect64BitPortabilityProblems="true" DebugInformationFormat="3" diff --git a/xmltoolingtest/xmltoolingtest.vcproj b/xmltoolingtest/xmltoolingtest.vcproj index d5b8234..4d8363a 100644 --- a/xmltoolingtest/xmltoolingtest.vcproj +++ b/xmltoolingtest/xmltoolingtest.vcproj @@ -45,7 +45,6 @@ MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" - UsePrecompiledHeader="0" BrowseInformation="1" WarningLevel="3" Detect64BitPortabilityProblems="true" @@ -121,7 +120,6 @@ AdditionalIncludeDirectories="$(SolutionDir)" PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1" RuntimeLibrary="2" - UsePrecompiledHeader="0" WarningLevel="3" Detect64BitPortabilityProblems="true" DebugInformationFormat="3" @@ -439,7 +437,7 @@ > @@ -448,7 +446,7 @@ >