From cd6b9e835c3bbbcead88e44914f45c5f0c5480d5 Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Tue, 11 Sep 2018 17:47:07 -0700 Subject: [PATCH] [posix-app] clear and free mTxRadioTid from Receive (#3046) --- src/posix/platform/radio_spinel.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/posix/platform/radio_spinel.cpp b/src/posix/platform/radio_spinel.cpp index 59dc0d223..fb4a75d90 100644 --- a/src/posix/platform/radio_spinel.cpp +++ b/src/posix/platform/radio_spinel.cpp @@ -1376,6 +1376,12 @@ otError RadioSpinel::Receive(uint8_t aChannel) VerifyOrExit(error == OT_ERROR_NONE); } + if (mTxRadioTid != 0) + { + FreeTid(mTxRadioTid); + mTxRadioTid = 0; + } + mTxState = kIdle; mState = OT_RADIO_STATE_RECEIVE;