From cbb77ecf4961165bc132111f1dcacd565c34b468 Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Wed, 4 Nov 2026 09:06:56 +0000 Subject: [PATCH] Fix wrong pointer type in Vec2_free --- src/bindings/vec2.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bindings/vec2.cc b/src/bindings/vec2.cc index 712da86..cfcf433 100644 --- a/src/bindings/vec2.cc +++ b/src/bindings/vec2.cc @@ -8,9 +8,9 @@ struct Vec2Wrapper : public Wrapper { void Vec2_free(mrb_state *mrb, void *ptr) { UNUSED(mrb); - uint64_t id = ((Wrapper *)ptr)->id; + uint64_t id = ((Vec2Wrapper *)ptr)->id; app::element_pool.release(id); - delete (Wrapper *)ptr; + delete (Vec2Wrapper *)ptr; } const struct mrb_data_type Vec2_type = {"Vec2", Vec2_free};