diff --git a/arch/sim/src/sim/posix/sim_hostmemory.c b/arch/sim/src/sim/posix/sim_hostmemory.c index 7108bdbd80f..3ba3adb97e6 100644 --- a/arch/sim/src/sim/posix/sim_hostmemory.c +++ b/arch/sim/src/sim/posix/sim_hostmemory.c @@ -217,12 +217,7 @@ void *host_realloc(void *oldmem, size_t size) size_t oldsize; void *mem; - if (size == 0) - { - host_free(oldmem); - return NULL; - } - else if (oldmem == NULL) + if (oldmem == NULL) { return host_memalign(sizeof(void *), size); }