Diff between 6d54bd0410cd285882b03826e39cc8f8dc46cdb5 and eaef1c5602959274c0408ff9447e37b9e08d3ab2
Changed Files
| File | Additions | Deletions | Status |
| profiles/audio/avdtp.c | +2 | -1 | modified |
Full Patch
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index 4be2d25..f38188f 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
@@ -1033,7 +1033,8 @@ static void finalize_discovery(struct avdtp *session, int err)
if (discover->id > 0)
g_source_remove(discover->id);
- discover->cb(session, session->seps, err ? &avdtp_err : NULL,
+ if (discover->cb)
+ discover->cb(session, session->seps, err ? &avdtp_err : NULL,
discover->user_data);
g_free(discover);
session->discover = NULL;