curl-library
Memory leak
Date: Tue, 21 Oct 2008 16:36:04 +0530
For each and every http query am using a new connection,
So what am doing in my code is
//Close the connection
curl_easy_cleanup(m_ptrCurl);
//curl_free(m_ptrCurl);
curl_global_cleanup();
//Reinitialize for next request in advace anyway connection wont be
//created unless new request comes
ReInitialize();
In Reinitalize am doing
if (CURL_OPERATION_OK != curl_global_init(CURL_GLOBAL_ALL))
{
LogClient::GetInstance()->Log(LOG_CATEGORY_ERROR,"LibCurl global
initialization failed. so exiting ");
return HTTPAGENT_FAILURE;
}
m_ptrCurl = curl_easy_init();
if(NULL == m_ptrCurl)
{
LogClient::GetInstance()->Log(LOG_CATEGORY_ERROR,"LibCurl easy
initialization failed. so exiting ");
return HTTPAGENT_FAILURE;
}
Will it cause any memory leak.
Because of these am getting memory leak in my code.
Suggest me what to do
Received on 2008-10-21