aboutsummaryrefslogtreecommitdiff
path: root/dep/CascLib/src/common/Map.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2019-08-10 19:01:24 +0200
committerShauren <shauren.trinity@gmail.com>2019-08-10 19:01:24 +0200
commitcd720efbfa60f434f420ab66e220eca742c48e45 (patch)
tree3c960ac5249d0711b71fbfdc62f6c0b665ed85ee /dep/CascLib/src/common/Map.h
parent0d6320dfd3932865edb69c8528327b767bd476ef (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.h9
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)