From d8e6de28e93396f768539044304cc458419df00b Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 11 Dec 2024 20:57:42 +0900 Subject: [PATCH] mruby-bigint (mrb_bint_add_n): fixed a memory leak --- mrbgems/mruby-bigint/core/bigint.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mrbgems/mruby-bigint/core/bigint.c b/mrbgems/mruby-bigint/core/bigint.c index 48b6a63e2..aeea77c23 100644 --- a/mrbgems/mruby-bigint/core/bigint.c +++ b/mrbgems/mruby-bigint/core/bigint.c @@ -1508,6 +1508,8 @@ mrb_bint_add_n(mrb_state *mrb, mrb_value x, mrb_value y) else { mpz_add_int(mrb, &z, n<0 ? -n : n); } + struct RBigint *v = bint_new(mrb, &z); + return mrb_obj_value(v); } } y = mrb_as_bint(mrb, y);