]> git.sesse.net Git - vlc/commitdiff
Fix SAP protocol/format parsing
authorRémi Denis-Courmont <rem@videolan.org>
Tue, 20 Feb 2007 21:01:27 +0000 (21:01 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Tue, 20 Feb 2007 21:01:27 +0000 (21:01 +0000)
modules/services_discovery/sap.c

index e0230031933788797abc1d4b6afd51d246d68bf1..e6f4b399e6f5c2018d28275112d170381a168265 100644 (file)
@@ -874,7 +874,7 @@ static int ParseConnection( vlc_object_t *p_obj, sdp_t *p_sdp )
         return VLC_ENOMEM;
 
     char *subtype = strchr (sdp_proto, ' ');
-    if (sdp_proto == NULL)
+    if (subtype == NULL)
     {
         msg_Dbg (p_obj, "missing SDP media subtype: %s", sdp_proto);
         p_sdp->i_media_type = 0;
@@ -901,7 +901,7 @@ static int ParseConnection( vlc_object_t *p_obj, sdp_t *p_sdp )
     uint8_t flags = 0;
     for (const char *proto = proto_match; *proto;)
     {
-        if (strcasecmp (proto, sdp_proto))
+        if (strcasecmp (proto, sdp_proto) == 0)
         {
             vlc_proto = proto + strlen (proto) + 1;
             flags = vlc_proto[strlen (vlc_proto) + 1];