From 5e963b51a41361c6b6b4972892d6ec4c03a7170e Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Sat, 29 Aug 2026 21:57:06 +0200 Subject: [PATCH] Keep Newton division divisor alive --- ext/bigdecimal/div.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/bigdecimal/div.h b/ext/bigdecimal/div.h index 310a8b2b..a171a471 100644 --- a/ext/bigdecimal/div.h +++ b/ext/bigdecimal/div.h @@ -168,7 +168,7 @@ VpDivdNewtonInner(VALUE args_ptr) AddExponent(r, a->exponent); AddExponent(r, -(ssize_t)(base_prec + div_prec)); RB_GC_GUARD(a2.bigdecimal); - RB_GC_GUARD(a2.bigdecimal); + RB_GC_GUARD(b2.bigdecimal); RB_GC_GUARD(c2.bigdecimal); RB_GC_GUARD(r2.bigdecimal); return Qnil;