aboutsummaryrefslogtreecommitdiff
path: root/src/addrdb.cpp
diff options
context:
space:
mode:
authorTheCharlatan <seb.kung@gmail.com>2023-09-12 13:01:07 +0200
committerTheCharlatan <seb.kung@gmail.com>2023-09-12 22:49:49 +0200
commit9be330b654cfbd792620295f3867f592059d6a7a (patch)
treed1596eed457af928c181b2332c292d1c7a982b85 /src/addrdb.cpp
parent37e2b011136ca1cf00dfb9e575d12f0d035a6a2c (diff)
[refactor] Define MessageStartChars as std::array
Diffstat (limited to 'src/addrdb.cpp')
-rw-r--r--src/addrdb.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/addrdb.cpp b/src/addrdb.cpp
index c5b474339b..6b21d3a1ed 100644
--- a/src/addrdb.cpp
+++ b/src/addrdb.cpp
@@ -90,10 +90,10 @@ void DeserializeDB(Stream& stream, Data&& data, bool fCheckSum = true)
{
HashVerifier verifier{stream};
// de-serialize file header (network specific magic number) and ..
- unsigned char pchMsgTmp[4];
+ CMessageHeader::MessageStartChars pchMsgTmp;
verifier >> pchMsgTmp;
// ... verify the network matches ours
- if (memcmp(pchMsgTmp, Params().MessageStart(), sizeof(pchMsgTmp))) {
+ if (pchMsgTmp != Params().MessageStart()) {
throw std::runtime_error{"Invalid network magic number"};
}