From 0ab690f4bdfd058ccb97394dea470f31784afeb1 Mon Sep 17 00:00:00 2001 From: tege Date: Wed, 8 May 2002 21:00:10 +0200 Subject: Amend allocations for mpn_rootrem requirements. --- mpz/perfpow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpz/perfpow.c b/mpz/perfpow.c index 0c940b5df..8b51f8edd 100644 --- a/mpz/perfpow.c +++ b/mpz/perfpow.c @@ -87,8 +87,8 @@ mpz_perfect_power_p (mpz_srcptr u) TMP_MARK (marker); uns = ABS (usize) - n2 / BITS_PER_MP_LIMB; - MPZ_TMP_INIT (q, uns); - MPZ_TMP_INIT (u2, uns); + MPZ_TMP_INIT (q, uns + 1); /* mpn_rootrem wants extra root limb */ + MPZ_TMP_INIT (u2, uns + 1); /* mpn_rootrem wants extra root limb */ mpz_tdiv_q_2exp (u2, u, n2); -- cgit v1.2.1