diff options
author | Shauren <shauren.trinity@gmail.com> | 2019-08-10 19:01:24 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-08-10 19:01:24 +0200 |
commit | cd720efbfa60f434f420ab66e220eca742c48e45 (patch) | |
tree | 3c960ac5249d0711b71fbfdc62f6c0b665ed85ee /dep/CascLib/src/common/Map.h | |
parent | 0d6320dfd3932865edb69c8528327b767bd476ef (diff) |
Dep/CascLib: Update to ladislav-zezula/CascLib@b91f87c770c78340dcd96df970e55b5c0469e884
Diffstat (limited to 'dep/CascLib/src/common/Map.h')
-rw-r--r-- | dep/CascLib/src/common/Map.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/dep/CascLib/src/common/Map.h b/dep/CascLib/src/common/Map.h index 13799eb0528..a6eface844d 100644 --- a/dep/CascLib/src/common/Map.h +++ b/dep/CascLib/src/common/Map.h @@ -129,13 +129,8 @@ class CASC_MAP return ERROR_NOT_ENOUGH_MEMORY; // Allocate new map for the objects - m_HashTable = (void **)CASC_ALLOC(void *, m_HashTableSize); - if(m_HashTable == NULL) - return ERROR_NOT_ENOUGH_MEMORY; - - // Initialize the map object - memset(m_HashTable, 0, m_HashTableSize * sizeof(void *)); - return ERROR_SUCCESS; + m_HashTable = (void **)CASC_ALLOC_ZERO<void *>(m_HashTableSize); + return (m_HashTable != NULL) ? ERROR_SUCCESS : ERROR_NOT_ENOUGH_MEMORY; } void * FindObject(void * pvKey, PDWORD PtrIndex = NULL) |