diff --git a/src/preload/sysprof-memory-collector.c b/src/preload/sysprof-memory-collector.c index 19cf2c60..2e2b9871 100644 --- a/src/preload/sysprof-memory-collector.c +++ b/src/preload/sysprof-memory-collector.c @@ -182,13 +182,8 @@ realloc (void *ptr, size_t size) { void *ret = real_realloc (ptr, size); - - if (ret != ptr) - { - track_free (ptr); - track_malloc (ret, size); - } - + track_free (ptr); + track_malloc (ret, size); return ret; }