Make malloc_copy return NULL properly