From fffd8dca2de39ad4a683f0dce57cdca55ed2f600 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Thu, 2 Apr 2020 18:18:08 -0700 Subject: Add asmap sanity checker --- src/addrman.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/addrman.cpp') diff --git a/src/addrman.cpp b/src/addrman.cpp index 2f8a3a0bd5..b22ad6d641 100644 --- a/src/addrman.cpp +++ b/src/addrman.cpp @@ -644,5 +644,9 @@ std::vector CAddrMan::DecodeAsmap(fs::path path) bits.push_back((cur_byte >> bit) & 1); } } + if (!SanityCheckASMap(bits)) { + LogPrintf("Sanity check of asmap file %s failed\n", path); + return {}; + } return bits; } -- cgit v1.2.3