Combine empty + pop into single call

pull/1795/head
Jason Rhinelander 3 years ago
parent b03f3c2d79
commit 362fda5a56

@ -654,10 +654,9 @@ namespace llarp
void
Session::HandlePlaintext()
{
while (not m_PlaintextRecv.empty())
while (auto maybe_queue = m_PlaintextRecv.tryPopFront())
{
auto queue = m_PlaintextRecv.popFront();
for (auto& result : queue)
for (auto& result : *maybe_queue)
{
LogTrace("Command ", int(result[PacketOverhead + 1]), " from ", m_RemoteAddr);
switch (result[PacketOverhead + 1])

Loading…
Cancel
Save