diff --git a/src/mesh/PacketHistory.cpp b/src/mesh/PacketHistory.cpp index 5351821cc..da67b9add 100644 --- a/src/mesh/PacketHistory.cpp +++ b/src/mesh/PacketHistory.cpp @@ -109,11 +109,7 @@ void PacketHistory::clearExpiredRecentPackets() * @return true if node was indeed a relayer, false if not */ bool PacketHistory::wasRelayer(const uint8_t relayer, const uint32_t id, const NodeNum sender) { - PacketRecord r; - r.id = id; - r.sender = sender; - r.rxTimeMsec = 0; - r.next_hop = 0; + PacketRecord r = {.sender = sender, .id = id, .rxTimeMsec = 0, .next_hop = 0}; auto found = recentPackets.find(r); if (found == recentPackets.end()) { @@ -138,9 +134,7 @@ bool PacketHistory::wasRelayer(const uint8_t relayer, std::unordered_set