fixed a bad crash
git-svn-id: https://clonekeenplus.svn.sourceforge.net/svnroot/clonekeenplus/cgenius/trunk@91 4df4b0f3-56ce-47cb-b001-ed939b7d65a6
This commit is contained in:
@@ -43,12 +43,11 @@ bool CExeFile::readData()
|
||||
|
||||
File.close();
|
||||
|
||||
vector<unsigned char> *decdata;
|
||||
decdata = new vector<unsigned char>;
|
||||
vector<unsigned char> decdata;
|
||||
|
||||
if(unlzexe(m_data_temp, decdata))
|
||||
if(unlzexe(m_data_temp, &decdata))
|
||||
{
|
||||
m_datasize = decdata->size();
|
||||
m_datasize = decdata.size();
|
||||
m_data = new unsigned char[m_datasize];
|
||||
memcpy(m_data, &decdata[0], m_datasize);
|
||||
}
|
||||
@@ -60,9 +59,6 @@ bool CExeFile::readData()
|
||||
}
|
||||
delete m_data_temp;
|
||||
|
||||
if(!decdata->empty()) decdata->clear();
|
||||
delete decdata;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user