123456789101112131415
#include <stdlib.h> void foo() { void* p1 = realloc( NULL, 100 ) ; void* p2 = calloc( 10, 10 ) ; // leak } void bar() { void* p = malloc(100) ; if(p) realloc( p, 0 ) ; // no leak }