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