diff options
Diffstat (limited to 'dep/CascLib/src/common/Csv.cpp')
| -rw-r--r-- | dep/CascLib/src/common/Csv.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/dep/CascLib/src/common/Csv.cpp b/dep/CascLib/src/common/Csv.cpp index 4afaae10a0a..589c711571a 100644 --- a/dep/CascLib/src/common/Csv.cpp +++ b/dep/CascLib/src/common/Csv.cpp @@ -186,9 +186,7 @@ CASC_CSV::~CASC_CSV() { if(m_pLines != NULL) delete[] m_pLines; - if(m_szCsvFile != NULL) - delete [] m_szCsvFile; - m_szCsvFile = NULL; + CASC_FREE(m_szCsvFile); } DWORD CASC_CSV::SetNextLineProc(CASC_CSV_NEXTPROC PfnNextLineProc, CASC_CSV_NEXTPROC PfnNextColProc, void * pvUserData) @@ -233,7 +231,7 @@ DWORD CASC_CSV::Load(LPBYTE pbData, size_t cbData) { DWORD dwErrCode = ERROR_NOT_ENOUGH_MEMORY; - m_szCsvFile = new char[cbData + 1]; + m_szCsvFile = CASC_ALLOC<char>(cbData + 1); if (m_szCsvFile != NULL) { // Copy the entire data and terminate them with zero |
