summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mpq/set_si.c2
-rw-r--r--mpq/set_ui.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/mpq/set_si.c b/mpq/set_si.c
index 5b9ce4a5a..72ec5e867 100644
--- a/mpq/set_si.c
+++ b/mpq/set_si.c
@@ -43,5 +43,5 @@ mpq_set_si (MP_RAT *dest, signed long int num, unsigned long int den)
}
dest->_mp_den._mp_d[0] = den;
- dest->_mp_den._mp_size = 1;
+ dest->_mp_den._mp_size = (den != 0);
}
diff --git a/mpq/set_ui.c b/mpq/set_ui.c
index 715060ad9..36380b72f 100644
--- a/mpq/set_ui.c
+++ b/mpq/set_ui.c
@@ -39,5 +39,5 @@ mpq_set_ui (MP_RAT *dest, unsigned long int num, unsigned long int den)
}
dest->_mp_den._mp_d[0] = den;
- dest->_mp_den._mp_size = 1;
+ dest->_mp_den._mp_size = (den != 0);
}