summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-07-28 01:42:21 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-07-28 09:06:42 +0900
commit5d5c1d0fbdf18b1fc4d5b74499ddba532adb6bc6 (patch)
treee61c71a31eed259edaed6ef3fda51e89aa83d155
parent431fdc9200ce28fcd10efb96fda869bb874fb2d0 (diff)
Suppress use-after-free warning by gcc-12
-rw-r--r--gc.c1
1 files changed, 1 insertions, 0 deletions
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);
}
}