Hi Friends,
I have a question!!!
Actually memory is allocated for a particular variable like this :
Code:
{
struct InstanceDataStruct *instanceData;
instanceData = (struct InstanceDataStruct*)malloc(sizeof InstanceDataStruct));
//some codes are there
//some codes are there
.......
.......
try
{
pthread_mutex_lock(&mutex);
setWSSecurity(siei_abus, sieiUserId, sieiPsw);
instanceData->client = new ATT::SIEIClient(sieiWsdl, siei_abus);
pthread_mutex_unlock(&mutex);
}
catch (IT_Bus::Exception& e) {
setRemedyReturnStatus(
status, AR_RETURN_ERROR, AR_ERROR_CONNECT, "Couldn't create client connection");
pthread_mutex_unlock(&mutex);
return AR_RETURN_ERROR; // Error at this line,says memory is lost
}
Please help me out
Thanks in Advance!!!