diff --git a/mrbgems/mruby-bigint/core/bigint.c b/mrbgems/mruby-bigint/core/bigint.c index 94e168b66..b224dd19d 100644 --- a/mrbgems/mruby-bigint/core/bigint.c +++ b/mrbgems/mruby-bigint/core/bigint.c @@ -1888,6 +1888,7 @@ mrb_bint_2comp(mrb_state *mrb, mrb_value x) mpz_t a, z; bint_as_mpz(RBIGINT(x), &a); + mpz_init(mrb, &z); mrb_assert(a.sn < 0); size_t size = a.sz; mpz_realloc(mrb, &z, size);