Blob Blame History Raw
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