aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/data.c b/src/data.c
index 6512e7e6706..7d701fde0e2 100644
--- a/src/data.c
+++ b/src/data.c
@@ -3251,8 +3251,8 @@ Both X and Y must be numbers or markers. */)
3251 mpz_mod (result, *xmp, *ymp); 3251 mpz_mod (result, *xmp, *ymp);
3252 3252
3253 /* Fix the sign if needed. */ 3253 /* Fix the sign if needed. */
3254 cmpr = mpz_cmp_si (result, 0); 3254 cmpr = mpz_sgn (result);
3255 cmpy = mpz_cmp_si (*ymp, 0); 3255 cmpy = mpz_sgn (*ymp);
3256 if (cmpy < 0 ? cmpr > 0 : cmpr < 0) 3256 if (cmpy < 0 ? cmpr > 0 : cmpr < 0)
3257 mpz_add (result, result, *ymp); 3257 mpz_add (result, result, *ymp);
3258 3258