dtmf: fix compiler warning for uninitialized values
authorThijs Vermeir <thijsvermeir@gmail.com>
Wed, 9 Nov 2011 10:56:07 +0000 (11:56 +0100)
committerThijs Vermeir <thijsvermeir@gmail.com>
Wed, 9 Nov 2011 10:56:07 +0000 (11:56 +0100)
gst/dtmf/gstdtmfsrc.c
gst/dtmf/gstrtpdtmfsrc.c

index 6bc4642..929147f 100644 (file)
@@ -641,7 +641,7 @@ static void
 gst_dtmf_src_post_message (GstDTMFSrc * dtmfsrc, const gchar * message_name,
     GstDTMFSrcEvent * event)
 {
-  GstStructure *s;
+  GstStructure *s = NULL;
 
   switch (event->event_type) {
     case DTMF_EVENT_TYPE_START:
@@ -661,8 +661,9 @@ gst_dtmf_src_post_message (GstDTMFSrc * dtmfsrc, const gchar * message_name,
       return;
   }
 
-  gst_element_post_message (GST_ELEMENT (dtmfsrc),
-      gst_message_new_element (GST_OBJECT (dtmfsrc), s));
+  if (s)
+    gst_element_post_message (GST_ELEMENT (dtmfsrc),
+        gst_message_new_element (GST_OBJECT (dtmfsrc), s));
 }
 
 static GstFlowReturn
index 1689dc4..ee87035 100644 (file)
@@ -665,7 +665,7 @@ static void
 gst_dtmf_src_post_message (GstRTPDTMFSrc * dtmfsrc, const gchar * message_name,
     GstRTPDTMFSrcEvent * event)
 {
-  GstStructure *s;
+  GstStructure *s = NULL;
 
   switch (event->event_type) {
     case RTP_DTMF_EVENT_TYPE_START:
@@ -685,8 +685,9 @@ gst_dtmf_src_post_message (GstRTPDTMFSrc * dtmfsrc, const gchar * message_name,
       return;
   }
 
-  gst_element_post_message (GST_ELEMENT (dtmfsrc),
-      gst_message_new_element (GST_OBJECT (dtmfsrc), s));
+  if (s)
+    gst_element_post_message (GST_ELEMENT (dtmfsrc),
+        gst_message_new_element (GST_OBJECT (dtmfsrc), s));
 }