Diff between ab13c24eab8759da1d0b696c76745329bc18cb95 and 71b5ea9bf3738755bf644d0a21958e54816c54c4
Changed Files
| File | Additions | Deletions | Status |
| src/shared/bap.c | +6 | -0 | modified |
Full Patch
diff --git a/src/shared/bap.c b/src/shared/bap.c
index 625f5bf..9933eed 100644
--- a/src/shared/bap.c
+++ b/src/shared/bap.c
@@ -4480,6 +4480,9 @@ static void bap_detached(void *data, void *user_data)
struct bt_bap_cb *cb = data;
struct bt_bap *bap = user_data;
+ if (!cb->detached)
+ return;
+
cb->detached(bap, cb->user_data);
}
@@ -4564,6 +4567,9 @@ static void bap_attached(void *data, void *user_data)
struct bt_bap_cb *cb = data;
struct bt_bap *bap = user_data;
+ if (!cb->attached)
+ return;
+
cb->attached(bap, cb->user_data);
}