sdp: If attribute value is emply do not print colon character
authorJose Antonio Santos Cadenas <santoscadenas@gmail.com>
Tue, 2 Apr 2013 15:05:36 +0000 (17:05 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 3 Apr 2013 07:52:54 +0000 (09:52 +0200)
See https://bugzilla.gnome.org/show_bug.cgi?id=697162

gst-libs/gst/sdp/gstsdpmessage.c

index 3d2757e..e2fe177 100644 (file)
@@ -1341,7 +1341,7 @@ gst_sdp_media_as_text (const GstSDPMedia * media)
 
     if (attr->key) {
       g_string_append_printf (lines, "a=%s", attr->key);
-      if (attr->value)
+      if (attr->value && attr->value[0] != '\0')
         g_string_append_printf (lines, ":%s", attr->value);
       g_string_append_printf (lines, "\r\n");
     }