From a9db2f12de87af6a6cb7e3cc93a2a7016c712136 Mon Sep 17 00:00:00 2001 From: chengkai Date: Wed, 1 Nov 2023 20:45:40 +0800 Subject: [PATCH] wireless/bluetooth: fix ioctl no match driver param Signed-off-by: chengkai --- drivers/wireless/bluetooth/bt_bridge.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/wireless/bluetooth/bt_bridge.c b/drivers/wireless/bluetooth/bt_bridge.c index b82764c562..132b3aeb32 100644 --- a/drivers/wireless/bluetooth/bt_bridge.c +++ b/drivers/wireless/bluetooth/bt_bridge.c @@ -492,6 +492,7 @@ static int bt_bridge_ioctl(FAR struct bt_driver_s *drv, int cmd, FAR struct bt_bridge_device_s *device = (FAR struct bt_bridge_device_s *)drv; FAR struct bt_bridge_s *bridge = device->bridge; + FAR struct bt_driver_s *driver = bridge->driver; int ret; switch (cmd) @@ -534,9 +535,9 @@ static int bt_bridge_ioctl(FAR struct bt_driver_s *drv, int cmd, default: { - if (bridge->driver->ioctl) + if (driver->ioctl) { - ret = bridge->driver->ioctl(drv, cmd, arg); + ret = driver->ioctl(driver, cmd, arg); } else {