From 8efa1313f3614f34ac0bac947314bb53e9a2412b Mon Sep 17 00:00:00 2001 From: Antonio Juarez Date: Thu, 20 Mar 2014 11:46:11 +0000 Subject: some fixes --- src/common/base58.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/common/base58.cpp') diff --git a/src/common/base58.cpp b/src/common/base58.cpp index 30042eeba..454c0db67 100644 --- a/src/common/base58.cpp +++ b/src/common/base58.cpp @@ -227,6 +227,7 @@ namespace tools std::string addr_data; bool r = decode(addr, addr_data); if (!r) return false; + if (addr_data.size() <= addr_checksum_size) return false; std::string checksum(addr_checksum_size, '\0'); checksum = addr_data.substr(addr_data.size() - addr_checksum_size); -- cgit v1.2.3