Fix crash on realloc of block with size 0

This commit is contained in:
Michael Balzer 2018-06-02 13:43:04 +02:00
parent 9cad14b151
commit c49e29f8b9

View file

@ -295,7 +295,6 @@ IRAM_ATTR void *heap_caps_realloc( void *ptr, size_t size, int caps)
void *new_p = heap_caps_malloc(size, caps);
if (new_p != NULL) {
size_t old_size = multi_heap_get_allocated_size(heap->heap, ptr);
assert(old_size > 0);
memcpy(new_p, ptr, MIN(size, old_size));
heap_caps_free(ptr);
return new_p;