From 7ddeb2123f89cf53a6f4c611268944b5bc7d5416 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Wed, 20 Feb 2019 18:10:51 -0800 Subject: [PATCH] [mesh-forwarder] avoid assert when processing direct transmissions (#3614) --- src/core/thread/mesh_forwarder.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/core/thread/mesh_forwarder.cpp b/src/core/thread/mesh_forwarder.cpp index 23963903e..f4d12bf85 100644 --- a/src/core/thread/mesh_forwarder.cpp +++ b/src/core/thread/mesh_forwarder.cpp @@ -280,16 +280,11 @@ Message *MeshForwarder::GetDirectTransmission(void) #endif - case OT_ERROR_DROP: - case OT_ERROR_NO_BUFS: + default: mSendQueue.Dequeue(*curMessage); LogMessage(kMessageDrop, *curMessage, NULL, error); curMessage->Free(); continue; - - default: - assert(false); - break; } }