Compare commits

...

2 Commits

Author SHA1 Message Date
RichardAH
5c5a39098e nothing commit to force rebuild 2025-05-13 11:10:23 +10:00
Denis Angell
fdc2a0e5a6 remove cosmetic changes 2025-05-08 11:47:58 +02:00
3 changed files with 6 additions and 7 deletions

View File

@@ -439,3 +439,4 @@ but it is more convenient to put them in a [profile][profile].
[search]: https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure
[prefix_path]: https://cmake.org/cmake/help/latest/variable/CMAKE_PREFIX_PATH.html
[profile]: https://docs.conan.io/en/latest/reference/profiles.html

View File

@@ -224,8 +224,7 @@ public:
if (!ledger->info().accountHash.isNonZero())
{
JLOG(j.fatal())
<< "AH is zero: " << getJson({*ledger, {}}).asString();
JLOG(j.fatal()) << "AH is zero: " << getJson({*ledger, {}});
assert(false);
}

View File

@@ -239,7 +239,8 @@ verifyHandshake(
throw std::runtime_error("Invalid server domain");
}
if (auto const iter = headers.find("Network-ID"); iter != headers.end())
// Check the network. Omitting Network-ID (on either side ours, or theirs)
// means NID=0
{
uint32_t peer_nid = 0;
if (auto const iter = headers.find("Network-ID"); iter != headers.end())
@@ -249,10 +250,8 @@ verifyHandshake(
throw std::runtime_error("Invalid peer network identifier");
}
if (!beast::lexicalCastChecked(peer_nid, std::string(iter->value())))
throw std::runtime_error("Invalid peer network identifier");
if (networkID && peer_nid != *networkID)
uint32_t our_nid = networkID ? *networkID : 0;
if (peer_nid != our_nid)
throw std::runtime_error("Peer is on a different network");
}