Diff between 19ad4310c9b461783bc73a570be8efffd32b1e42 and 949898cc5e7f0657dff91f799718e54dc4cde723
Changed Files
| File | Additions | Deletions | Status |
| profiles/audio/avdtp.c | +3 | -0 | modified |
Full Patch
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index bc7afad..0d2213e 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
@@ -3429,6 +3429,9 @@ int avdtp_discover(struct avdtp *session, avdtp_discover_cb_t cb,
if (err == 0) {
session->discover->cb = cb;
session->discover->user_data = user_data;
+ } else if (session->discover) {
+ g_free(session->discover);
+ session->discover = NULL;
}
return err;