summaryrefslogtreecommitdiff
path: root/demos/pexpr.c
diff options
context:
space:
mode:
Diffstat (limited to 'demos/pexpr.c')
-rw-r--r--demos/pexpr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/demos/pexpr.c b/demos/pexpr.c
index 3a9562b9f..a6106b8c1 100644
--- a/demos/pexpr.c
+++ b/demos/pexpr.c
@@ -434,7 +434,7 @@ main (int argc, char **argv)
size_t out_len;
char *tmp, *s;
- out_len = mpz_sizeinbase (r, base) + 2;
+ out_len = mpz_sizeinbase (r, base >= 0 ? base : -base) + 2;
tmp = malloc (out_len);
if (print_timing)