Combine empty + pop into single call

This commit is contained in:
Jason Rhinelander 2021-11-11 13:41:36 -04:00
parent b03f3c2d79
commit 362fda5a56
1 changed files with 2 additions and 3 deletions

View File

@ -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])