mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-02 07:28:21 +00:00
hashtable: fix possible bad pointer dereference
This commit is contained in:
@@ -58,10 +58,10 @@ bool hashtable_insert(hashtable* table, char* key, void* val){
|
|||||||
|
|
||||||
char* keysave = alloc(strlen(key)+1);
|
char* keysave = alloc(strlen(key)+1);
|
||||||
|
|
||||||
memcpy(keysave, key, strlen(key)+1);
|
|
||||||
|
|
||||||
if(!keysave) return false;
|
if(!keysave) return false;
|
||||||
|
|
||||||
|
memcpy(keysave, key, strlen(key)+1);
|
||||||
|
|
||||||
if(entry->key){
|
if(entry->key){
|
||||||
while(entry->next)
|
while(entry->next)
|
||||||
entry = entry->next;
|
entry = entry->next;
|
||||||
|
|||||||
Reference in New Issue
Block a user