diff --git a/gc.c b/gc.c index 7dd9cdb3c7..75f0658829 100644 --- a/gc.c +++ b/gc.c @@ -12368,6 +12368,7 @@ objspace_xfree(rb_objspace_t *objspace, void *ptr, size_t old_size) objspace_malloc_increase(objspace, ptr, 0, old_size, MEMOP_TYPE_FREE) { free(ptr); + ptr = NULL; RB_DEBUG_COUNTER_INC(heap_xfree); } }