diff --git a/ctaocrypt/src/tfm.c b/ctaocrypt/src/tfm.c index cd4e46fd7..5fb6b2efc 100644 --- a/ctaocrypt/src/tfm.c +++ b/ctaocrypt/src/tfm.c @@ -95,7 +95,7 @@ void s_fp_add(fp_int *a, fp_int *b, fp_int *c) register fp_word t; y = MAX(a->used, b->used); - oldused = c->used; + oldused = MAX(c->used, FP_SIZE); /* help static analysis w/ max size */ c->used = y; t = 0;