Old snapshot `bigint-2006.08.14'; see the ChangeLog file.
[bigint/bigint.git] / BigUnsigned.cc
index ecf1055..ad96026 100644 (file)
@@ -731,7 +731,7 @@ void BigUnsigned::bitXor(const BigUnsigned &a, const BigUnsigned &b) {
                a2 = &b;
                b2 = &a;
        }
-       allocate(b2->len);
+       allocate(a2->len);
        for (i = 0; i < b2->len; i++)
                blk[i] = a2->blk[i] ^ b2->blk[i];
        for (; i < a2->len; i++)