summaryrefslogtreecommitdiff
path: root/mpq/set_si.c
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2018-04-18 23:28:26 +0200
committerMarc Glisse <marc.glisse@inria.fr>2018-04-18 23:28:26 +0200
commit84effdd707b57bdfb62110b85c4ae4eb69cdac52 (patch)
treebfab2e7bb84bd6e405eb1e7f40e986634c7571fb /mpq/set_si.c
parent721245831ef3174a2965879bb3f8d69ac65692d7 (diff)
downloadgmp-84effdd707b57bdfb62110b85c4ae4eb69cdac52.tar.gz
Handle lazy 0 numerator in mpq.
As posted on the mailing-list 2 years ago...
Diffstat (limited to 'mpq/set_si.c')
-rw-r--r--mpq/set_si.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpq/set_si.c b/mpq/set_si.c
index 9a00c21ff..ea7e5c15b 100644
--- a/mpq/set_si.c
+++ b/mpq/set_si.c
@@ -55,7 +55,7 @@ mpq_set_si (mpq_t dest, signed long int num, unsigned long int den)
}
else
{
- PTR(NUM(dest))[0] = abs_num;
+ MPZ_NEWALLOC (NUM(dest), 1)[0] = abs_num;
SIZ(NUM(dest)) = num > 0 ? 1 : -1;
}