diff --git a/src/botantools/botan/big_io.cpp b/src/botantools/botan/big_io.cpp index a8d68ceb..ca0c4499 100644 --- a/src/botantools/botan/big_io.cpp +++ b/src/botantools/botan/big_io.cpp @@ -60,7 +60,7 @@ std::ostream& operator<<(std::ostream& stream, const BigInt& n) stream.write("-", 1); SecureVector 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); }