From db37d825ba512023c144aea87352e633b5fe6e51 Mon Sep 17 00:00:00 2001 From: Matias N Date: Wed, 28 Oct 2020 23:47:00 -0300 Subject: [PATCH] bt_netdev.c: wrong placement of DEBUGASSERT (checks pointer before being set) --- wireless/bluetooth/bt_netdev.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wireless/bluetooth/bt_netdev.c b/wireless/bluetooth/bt_netdev.c index bd64d6ea13..899bc0da15 100644 --- a/wireless/bluetooth/bt_netdev.c +++ b/wireless/bluetooth/bt_netdev.c @@ -1045,12 +1045,12 @@ static int btnet_req_data(FAR struct radio_driver_s *netdev, FAR struct btnet_driver_s *priv; FAR struct bluetooth_frame_meta_s *btmeta; - wlinfo("Received framelist\n"); - DEBUGASSERT(priv != NULL && meta != NULL && framelist != NULL); - priv = (FAR struct btnet_driver_s *)netdev; btmeta = (FAR struct bluetooth_frame_meta_s *)meta; + wlinfo("Received framelist\n"); + DEBUGASSERT(priv != NULL && meta != NULL && framelist != NULL); + if (btmeta->bm_proto == BTPROTO_HCI) { return btnet_req_hci_data(priv, btmeta, framelist);