zephyr/subsys/bluetooth/audio
Emil Gydesen e80c70fd05 Bluetooth: Audio: Fix MCC disconnect issue
When MCC disconnected, it would memset the entire instance.
This causes issues, because the subscription parameters
would also be memset, causing the `notify` callback to
be set to NULL. If this was done as part of a disconnect,
the GATT layer would attempt to call the notify callback
as part of cleaning up the ACL, but if the callback was
set to NULL (from the memset) this caused a fatal error.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-11-29 13:26:57 +01:00
..
aics_client.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
aics_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
aics.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ascs_internal.h Bluetooth: audio: ascs: Make ascs_ep_set_metadata static 2022-10-19 16:00:33 +02:00
ascs.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
audio_internal.h Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
audio_iso.c Bluetooth: audio: Fix invalid assert in bt_audio_iso_unbind_ep 2022-11-09 10:45:12 +01:00
audio_iso.h Bluetooth: audio: Factor out bt_audio_iso pool 2022-11-04 08:55:12 +00:00
audio.c Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
bap_broadcast_assistant.c Bluetooth: Audio: Fix broadcast assistant recv state pointer value 2022-11-29 09:50:22 +01:00
bap_internal.h Bluetooth: Audio: Rename BASS and BASS client 2022-11-16 11:17:52 +01:00
bap_scan_delegator.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
broadcast_sink.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
broadcast_source.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
cap_acceptor.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
cap_initiator.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
cap_internal.h everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
cap_stream.c Bluetooth: Audio: Add CAP stream 2022-10-24 10:39:11 +02:00
ccid_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ccid.c
CMakeLists.txt Bluetooth: Audio: Specify bt_vcp_vol_rend API 2022-11-28 17:43:40 +01:00
codec.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
csip_crypto.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
csip_crypto.h Bluetooth: Audio: Rename CSIS to CSIP 2022-11-24 15:23:48 +01:00
csip_internal.h Bluetooth: Audio: Use svc_inst instead of bt_csip for set_member 2022-11-24 15:23:48 +01:00
csip_set_coordinator.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
csip_set_member.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
endpoint.h Bluetooth: Audio: Broadcast source subgroup and BIS codec support 2022-11-24 10:21:36 +01:00
has_client.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
has_internal.h
has.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig Bluetooth: Audio: Rename vcs.h to vcp.h as well as the Kconfig file 2022-11-28 17:43:40 +01:00
Kconfig.aics Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.ascs Bluetooth: audio: ascs: Increase the number of supported ASEs 2022-10-03 10:19:39 +02:00
Kconfig.baps Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.bass Bluetooth: Audio: Rename BASS and BASS client 2022-11-16 11:17:52 +01:00
Kconfig.cap Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.csip Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.has Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.mcs Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.mctl Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.micp Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.mpl Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.pacs Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.tbs Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
Kconfig.vcp Bluetooth: Audio: Specify bt_vcp_vol_rend API 2022-11-28 17:43:40 +01:00
Kconfig.vocs Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
mcc.c Bluetooth: Audio: Fix MCC disconnect issue 2022-11-29 13:26:57 +01:00
mcs_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
mcs.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
media_proxy_internal.h Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
media_proxy.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
micp_mic_ctlr.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
micp_mic_dev.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
mpl_internal.h
mpl.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
pacs_internal.h Bluetooth: audio: pacs: Hotfix invalid PACS length 2022-11-04 10:00:00 +01:00
pacs.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
stream.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
stream.h Bluetooth: audio: Factor out bt_audio_iso pool 2022-11-04 08:55:12 +00:00
tbs_client.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
tbs_internal.h Bluetooth: audio: tbs_client: Fix GTBS index returned in API callbacks 2022-10-04 14:08:26 +00:00
tbs.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
unicast_client_internal.h Bluetooth: audio: Factor out bt_audio_iso pool 2022-11-04 08:55:12 +00:00
unicast_client.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
unicast_server.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
unicast_server.h Bluetooth: Audio: Remove caching ASE on release 2022-09-27 09:16:21 +00:00
vcp_internal.h Bluetooth: Audio: Use bt_vcp_vol_ctlr instead of bt_vcp 2022-11-28 17:43:40 +01:00
vcp_vol_ctlr.c Bluetooth: Audio: Use bt_vcp_vol_ctlr instead of bt_vcp 2022-11-28 17:43:40 +01:00
vcp_vol_rend.c Bluetooth: Audio: Vol rend use bt_vcp_vol_rend instead of bt_vcp 2022-11-28 17:43:40 +01:00
vocs_client.c Bluetooth: Audio: Rename VCS to VCP 2022-11-28 17:43:40 +01:00
vocs_internal.h
vocs.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00