Fix A2DP reconnection issue
[platform/upstream/bluez.git] / profiles / audio / avdtp.c
index ba65224..4bc42ac 100644 (file)
@@ -1345,13 +1345,9 @@ static void connection_lost(struct avdtp *session, int err)
 
        avdtp_set_state(session, AVDTP_SESSION_STATE_DISCONNECTED);
 
-#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
        DBG("%p: ref=%d", session, session->ref);
-       if (err != EIO && session->ref > 0) /* link loss*/
-               return;
-#endif
 
-       avdtp_free(session);
+       avdtp_unref(session);
 }
 
 #ifdef TIZEN_FEATURE_BLUEZ_MODIFY