rom e57f8e7795e65da22377a9a03302aff29f177259 Mon Sep 17 00:00:00 2001
From: Ivan Romanov <drizt@land.ru>
Date: Sat, 13 Dec 2014 01:54:53 +0500
Subject: [PATCH 17/20] fixed array size checking
BUG: 341827
---
src/botantools/botan/big_io.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/botantools/botan/big_io.cpp b/src/botantools/botan/big_io.cpp
index a8d68ce..ca0c449 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<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);
}
--
2.1.0