From 29bbf89c52020023f8ac0f376b8f7af81df0b610 Mon Sep 17 00:00:00 2001 From: Aki Niemi Date: Fri, 1 Oct 2010 16:51:34 +0300 Subject: [PATCH] isimodem: Properly clean up audio settings driver --- drivers/isimodem/audio-settings.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/isimodem/audio-settings.c b/drivers/isimodem/audio-settings.c index ce020bc..80c5648 100644 --- a/drivers/isimodem/audio-settings.c +++ b/drivers/isimodem/audio-settings.c @@ -128,8 +128,11 @@ static void isi_audio_settings_remove(struct ofono_audio_settings *as) { struct audio_settings_data *asd = ofono_audio_settings_get_data(as); - ofono_audio_settings_set_data(as, NULL); + if (!asd) + return; + ofono_audio_settings_set_data(as, NULL); + g_isi_client_destroy(asd->client); g_free(asd); } -- 2.7.4