Aftab Alam wrote:
Hi All,
I am using the following code to create TS response object from DER encoded
data,
bool CreateResponseFromFile(const char * pszTSResponsePath)
{
char * buffer;
long size;
//"C:\\ts\\TstResponse.tsr"
ifstream file (pszTSResponsePath, ios::in|ios::binary|ios::ate);
size = file.tellg();
file.seekg (0, ios::beg);
buffer = new char [size];
file.read (buffer, size);
file.close();
if(CreateResponseFromData((unsigned char*)buffer,size))
{
delete []buffer;
return true;
}
else
{
delete []buffer;
m_strLastError = GetLastTSError();
return false;
}
}
bool CreateResponseFromData(unsigned char *pszData, long lDataLength)
{
m_pTSResponse = d2i_TS_RESP(NULL, &pszData, lDataLength);
.............................
....................................
}
But using some softwares and the windows debug options it gives a memory
leak
I need to know that how to delete this buffer that no memory leak remains
Did you read the FAQ entry about mem leaks ? Does your mem debugger
give more information where the leak should be ?
Nils
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager [EMAIL PROTECTED]