From 3d0c70d3d8397a86c57f9fb461b72793b641e333 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Fri, 27 Feb 2009 11:14:25 +0200 Subject: [PATCH] alsa: release pcminfo after the strdup --- ext/alsa/gstalsa.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/alsa/gstalsa.c b/ext/alsa/gstalsa.c index 17afe1f..2cc37ab 100644 --- a/ext/alsa/gstalsa.c +++ b/ext/alsa/gstalsa.c @@ -494,12 +494,13 @@ gst_alsa_find_device_name_no_handle (GstObject * obj, const gchar * devcard, } ret = (gchar *) snd_pcm_info_get_name (pcminfo); - snd_pcm_info_free (pcminfo); if (ret) { ret = g_strdup (ret); GST_LOG_OBJECT (obj, "name from pcminfo: %s", ret); - break; } + snd_pcm_info_free (pcminfo); + if (ret) + break; } } -- 2.7.4