diff --git a/wireless/ieee802154/mac802154_assoc.c b/wireless/ieee802154/mac802154_assoc.c index 42ee5c4618..c5448ca1fb 100644 --- a/wireless/ieee802154/mac802154_assoc.c +++ b/wireless/ieee802154/mac802154_assoc.c @@ -867,7 +867,7 @@ static void mac802154_assoctimeout(FAR void *arg) * this work, so that we make sure if the frame we were waiting for was just * received, we don't timeout */ - + if (!work_available(&priv->rx_work)) { work_queue(MAC802154_WORK, &priv->timer_work, mac802154_assoctimeout, priv, 0); diff --git a/wireless/ieee802154/mac802154_poll.c b/wireless/ieee802154/mac802154_poll.c index 3271a8f92a..a7d61f4a0d 100644 --- a/wireless/ieee802154/mac802154_poll.c +++ b/wireless/ieee802154/mac802154_poll.c @@ -270,7 +270,7 @@ void mac802154_polltimeout(FAR void *arg) * this work, so that we make sure if the frame we were waiting for was just * received, we don't timeout */ - + if (!work_available(&priv->rx_work)) { work_queue(MAC802154_WORK, &priv->timer_work, mac802154_polltimeout, priv, 0);