summaryrefslogtreecommitdiff
path: root/mpz/ior.c
diff options
context:
space:
mode:
authorMarco Bodrato <bodrato@mail.dm.unipi.it>2013-01-02 03:58:12 +0100
committerMarco Bodrato <bodrato@mail.dm.unipi.it>2013-01-02 03:58:12 +0100
commit4f4ce9a2020bbcce4ad26e045677914b02aa908c (patch)
treea4ceb7ac28bb125c1c179460e6e432ba95a572b7 /mpz/ior.c
parent5d67721ebdb254b66230f60e3d327bc969054ab9 (diff)
downloadgmp-4f4ce9a2020bbcce4ad26e045677914b02aa908c.tar.gz
mpz/ior.c: Fixed an allocation bug in the -2^n case.
Diffstat (limited to 'mpz/ior.c')
-rw-r--r--mpz/ior.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpz/ior.c b/mpz/ior.c
index dd0e945cf..379acac70 100644
--- a/mpz/ior.c
+++ b/mpz/ior.c
@@ -120,7 +120,7 @@ mpz_ior (mpz_ptr res, mpz_srcptr op1, mpz_srcptr op2)
if (res_size != 0)
{
- res_ptr = MPZ_REALLOC (res, res_size);
+ res_ptr = MPZ_REALLOC (res, res_size + 1);
/* Second loop computes the real result. */
mpn_and_n (res_ptr, op1_ptr, op2_ptr, res_size);