Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete()
authorRoman Smirnov <r.smirnov@omp.ru>
Fri, 1 Mar 2024 13:39:15 +0000 (13:39 +0000)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 6 Mar 2024 22:27:12 +0000 (17:27 -0500)
Remove the cmd pointer NULL check in mgmt_set_connectable_complete()
because it occurs earlier in set_connectable(). This check is also
unnecessary because the pointer is dereferenced just before it.

Found by Linux Verification Center (linuxtesting.org) with Svace.

Signed-off-by: Roman Smirnov <r.smirnov@omp.ru>
Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
net/bluetooth/mgmt.c

index 78ab562..8f16287 100644 (file)
@@ -1707,8 +1707,7 @@ static void mgmt_set_connectable_complete(struct hci_dev *hdev, void *data,
        new_settings(hdev, cmd->sk);
 
 done:
-       if (cmd)
-               mgmt_pending_remove(cmd);
+       mgmt_pending_remove(cmd);
 
        hci_dev_unlock(hdev);
 }