make MEM_reallocN and MEM_recallocN behave as libc's realloc() - alloc when receiving a NULL value.
This commit is contained in:
@@ -360,6 +360,9 @@ void *MEM_reallocN(void *vmemh, size_t len)
|
||||
|
||||
MEM_freeN(vmemh);
|
||||
}
|
||||
else {
|
||||
newp = MEM_mallocN(len, __func__);
|
||||
}
|
||||
|
||||
return newp;
|
||||
}
|
||||
@@ -391,6 +394,9 @@ void *MEM_recallocN(void *vmemh, size_t len)
|
||||
|
||||
MEM_freeN(vmemh);
|
||||
}
|
||||
else {
|
||||
newp = MEM_callocN(len, __func__);
|
||||
}
|
||||
|
||||
return newp;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user