From 5d5c1d0fbdf18b1fc4d5b74499ddba532adb6bc6 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 28 Jul 2022 01:42:21 +0900 Subject: [PATCH] Suppress use-after-free warning by gcc-12 --- gc.c | 1 + 1 file changed, 1 insertion(+) 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); } }