From 01e0fdd86c65123130147f64be33606bf2cca26b Mon Sep 17 00:00:00 2001 From: Balachandran C Date: Mon, 27 Jul 2009 10:29:27 +0100 Subject: [PATCH] alsasrc: set alsasrc->handle back to NULL when closing device Fixes crashes in gst_alsa_find_device_name() when probing or reading the device-name property (e.g. when doing a dot-file dump). Fixes #589797. --- ext/alsa/gstalsasrc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/alsa/gstalsasrc.c b/ext/alsa/gstalsasrc.c index 00cfdbc..07ac78f 100644 --- a/ext/alsa/gstalsasrc.c +++ b/ext/alsa/gstalsasrc.c @@ -741,6 +741,7 @@ gst_alsasrc_close (GstAudioSrc * asrc) GstAlsaSrc *alsa = GST_ALSA_SRC (asrc); snd_pcm_close (alsa->handle); + alsa->handle = NULL; if (alsa->mixer) { gst_alsa_mixer_free (alsa->mixer); -- 2.7.4