summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mpz/mul.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/mpz/mul.c b/mpz/mul.c
index d72c93e17..a70df9ffa 100644
--- a/mpz/mul.c
+++ b/mpz/mul.c
@@ -104,13 +104,15 @@ mpz_mul (mpz_ptr w, mpz_srcptr u, mpz_srcptr v)
if (ALLOC (w) < wsize)
{
if (ALLOC (w) != 0)
- if (wp == up || wp == vp)
- {
- free_me = wp;
- free_me_size = ALLOC (w);
- }
- else
- (*__gmp_free_func) (wp, (size_t) ALLOC (w) * GMP_LIMB_BYTES);
+ {
+ if (wp == up || wp == vp)
+ {
+ free_me = wp;
+ free_me_size = ALLOC (w);
+ }
+ else
+ (*__gmp_free_func) (wp, (size_t) ALLOC (w) * GMP_LIMB_BYTES);
+ }
ALLOC (w) = wsize;
wp = __GMP_ALLOCATE_FUNC_LIMBS (wsize);