Post charge to peer strand

This commit is contained in:
Bart
2026-06-06 17:21:19 -04:00
parent ecd0136844
commit ae1b5b6bac

View File

@@ -1536,7 +1536,10 @@ PeerImp::onMessage(std::shared_ptr<protocol::TMGetLedger> const& m)
auto parsed = deserializeSHAMapNodeID(nodeId);
if (!parsed)
{
peer->charge(Resource::kFeeInvalidData, "get_ledger invalid node ID");
JLOG(peer->pJournal_.warn()) << "TMGetLedger: Invalid node ID";
post(peer->strand_, [peer]() {
peer->charge(Resource::kFeeInvalidData, "TMGetLedger: Invalid node ID");
});
return;
}
nodeIDs.push_back(std::move(*parsed));