Bluetooth: hci_sync: Use cmd->num_cis instead of magic number
authorGustavo A. R. Silva <gustavoars@kernel.org>
Wed, 1 May 2024 17:50:02 +0000 (11:50 -0600)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 14 May 2024 14:51:07 +0000 (10:51 -0400)
commit73b2652cbbb9993fe6a4340e6f5a2870d7ce6fb4
treed7e3625284016be39bdf1b8a63e0d59cae71c31f
parentd6bb8782b4b6ec14fb6e336f7f8c6a1ccce613b1
Bluetooth: hci_sync: Use cmd->num_cis instead of magic number

At the moment of the check, `cmd->num_cis` holds the value of 0x1f,
which is the max number of elements in the `cmd->cis[]` array at
declaration, which is 0x1f.

So, avoid using 0x1f directly, and instead use `cmd->num_cis`. Similarly
to this other patch[1].

Link: https://lore.kernel.org/linux-hardening/ZivaHUQyDDK9fXEk@neat/
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
net/bluetooth/hci_sync.c