fixed array size checking

BUG: 341827
This commit is contained in:
Ivan Romanov 2014-12-13 01:54:53 +05:00
parent a67d31b1ec
commit e57f8e7795

View File

@ -60,7 +60,7 @@ std::ostream& operator<<(std::ostream& stream, const BigInt& n)
stream.write("-", 1);
SecureVector<byte> buffer = BigInt::encode(n, base);
u32bit skip = 0;
while(buffer[skip] == '0' && skip < buffer.size())
while(skip < buffer.size() && buffer[skip] == '0')
++skip;
stream.write((const char*)buffer.begin() + skip, buffer.size() - skip);
}