wsdl2ws client stab non literal function
catch block
pSoapFault pointer is not deleted .
and if pSoapFault is NULL, m_pCall->unInitialize(); is not
called .
ex:
catch( AxisException& e)
{
int iExceptionCode = e.getExceptionCode();
if( AXISC_NODE_VALUE_MISMATCH_EXCEPTION != iExceptionCode)
{
throw SoapFaultException( e);
}
ISoapFault * pSoapFault = (ISoapFault *)
m_pCall->checkFault( "Fault",
"http://localhost/axis/Login");
if( pSoapFault)
{
m_pCall->unInitialize();
throw SoapFaultException( e);
}
else
{
throw;
}
}
----
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
byplayer
E-mail : [EMAIL PROTECTED]
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/