From 79c7513740e2f9af6853cb5690e92d068004ed8c Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Mon, 9 Jan 2017 14:22:35 -0800 Subject: [PATCH] Remove redundant call to MessageQueue::GetHead(). (#1120) --- src/core/net/ip6.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/net/ip6.cpp b/src/core/net/ip6.cpp index c7b9e501f..7dcc5eef0 100644 --- a/src/core/net/ip6.cpp +++ b/src/core/net/ip6.cpp @@ -442,9 +442,10 @@ void Ip6::HandleSendQueue(void *aContext) void Ip6::HandleSendQueue(void) { - while (mSendQueue.GetHead()) + Message *message; + + while ((message = mSendQueue.GetHead()) != NULL) { - Message *message = mSendQueue.GetHead(); mSendQueue.Dequeue(*message); HandleDatagram(*message, NULL, message->GetInterfaceId(), NULL, false); }