vm: fix updating size inside bignum_gcd loop.

db4
John Benediktsson 2012-08-02 17:36:07 -07:00
parent 30e34ca616
commit 5c8a2a4057
1 changed files with 2 additions and 2 deletions

View File

@ -1903,8 +1903,8 @@ bignum * factor_vm::bignum_gcd(bignum * a, bignum * b)
BIGNUM_ASSERT (t == 0);
// update size_a and size_b to remove any zeros at end
while (size_a > 0 && *(scan_a + size_a - 1) == 0) size_a--;
while (size_b > 0 && *(scan_b + size_b - 1) == 0) size_b--;
while (size_a > 0 && *(--scan_a) == 0) size_a--;
while (size_b > 0 && *(--scan_b) == 0) size_b--;
}
e = bignum_trim (a);