diff --git a/plugins/hfp_hf_bluez5.c b/plugins/hfp_hf_bluez5.c index d35a20fa..2db2fa5a 100644 --- a/plugins/hfp_hf_bluez5.c +++ b/plugins/hfp_hf_bluez5.c @@ -454,6 +454,9 @@ static DBusMessage *profile_disconnection(DBusConnection *conn, hfp = ofono_modem_get_data(modem); info = &hfp->info; + ofono_handsfree_card_remove(hfp->card); + hfp->card = NULL; + g_at_chat_unref(info->chat); info->chat = NULL;