aboutsummaryrefslogtreecommitdiff
path: root/dep/CascLib/src/common/Csv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dep/CascLib/src/common/Csv.cpp')
-rw-r--r--dep/CascLib/src/common/Csv.cpp6
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