From: Benjamin Otte Date: Thu, 24 Apr 2003 20:31:20 +0000 (+0000) Subject: fix segfault when --gst-mask=-1 is enabled X-Git-Tag: 1.19.3~511^2~15438 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a05c17a8b8b7e9d1b9b69637f6628bff1aafbe30;p=platform%2Fupstream%2Fgstreamer.git fix segfault when --gst-mask=-1 is enabled Original commit message from CVS: fix segfault when --gst-mask=-1 is enabled --- diff --git a/ext/alsa/gstalsa.c b/ext/alsa/gstalsa.c index 21079f0acd..3d41041804 100644 --- a/ext/alsa/gstalsa.c +++ b/ext/alsa/gstalsa.c @@ -1735,8 +1735,12 @@ gst_alsa_set_hw_params (GstAlsa *this) g_return_val_if_fail (this != NULL, FALSE); g_return_val_if_fail (this->handle != NULL, FALSE); - GST_INFO (GST_CAT_PLUGIN_INFO, "Preparing format: %s %dHz, %d channels\n", - snd_pcm_format_name (this->format->format), this->format->rate, this->format->channels); + if (this->format) { + GST_INFO (GST_CAT_PLUGIN_INFO, "Preparing format: %s %dHz, %d channels", + snd_pcm_format_name (this->format->format), this->format->rate, this->format->channels); + } else { + GST_INFO (GST_CAT_PLUGIN_INFO, "Preparing format: (none)"); + } snd_pcm_hw_params_alloca (&hw_params); ERROR_CHECK (snd_pcm_hw_params_any (this->handle, hw_params),