bluetooth: controller: Prevent Out of band access
Add check preventing Out of band access. There are tests trying to access out of band handle like: test_sink_invalid_ref and test_source_invalid_ref trying to access handle 99. Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit is contained in:
parent
bf2c489a96
commit
270668b752
1 changed files with 2 additions and 0 deletions
|
@ -289,6 +289,7 @@ isoal_status_t isoal_sink_create(
|
|||
*/
|
||||
struct isoal_sink_config *isoal_get_sink_param_ref(isoal_sink_handle_t hdl)
|
||||
{
|
||||
LL_ASSERT(hdl < CONFIG_BT_CTLR_ISOAL_SINKS);
|
||||
LL_ASSERT(isoal_global.sink_allocated[hdl] == ISOAL_ALLOC_STATE_TAKEN);
|
||||
|
||||
return &isoal_global.sink_state[hdl].session.param;
|
||||
|
@ -1351,6 +1352,7 @@ isoal_status_t isoal_source_create(
|
|||
*/
|
||||
struct isoal_source_config *isoal_get_source_param_ref(isoal_source_handle_t hdl)
|
||||
{
|
||||
LL_ASSERT(hdl < CONFIG_BT_CTLR_ISOAL_SOURCES);
|
||||
LL_ASSERT(isoal_global.source_allocated[hdl] == ISOAL_ALLOC_STATE_TAKEN);
|
||||
|
||||
return &isoal_global.source_state[hdl].session.param;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue