diff --git a/library/bignum.c b/library/bignum.c index 0eb212560a..af9a399b6f 100644 --- a/library/bignum.c +++ b/library/bignum.c @@ -1607,10 +1607,10 @@ void mpi_mul_hlp( size_t i, t++; - do { + while( c != 0 ) + { *d += c; c = ( *d < c ); d++; } - while( c != 0 ); } /*