]> git.sesse.net Git - vlc/commitdiff
Recognize XSPF MIME type when there is a charset parameter.
authorRémi Denis-Courmont <rem@videolan.org>
Sun, 14 May 2006 13:06:09 +0000 (13:06 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sun, 14 May 2006 13:06:09 +0000 (13:06 +0000)
Thanks to “DS” for pointing this out.

modules/access/http.c

index 71bdcb011a4807c403bf8f85d09d8ec1b7bff897..2905d59c03216b00d58dd336d990af807a87c572 100644 (file)
@@ -407,7 +407,8 @@ connect:
         p_access->psz_demux = strdup( "nsv" );
     }
     else if( p_sys->psz_mime &&
-             !strcasecmp( p_sys->psz_mime, "application/xspf+xml" ) )
+             !strncasecmp( p_sys->psz_mime, "application/xspf+xml", 20 ) &&
+             ( memchr( " ;\t", p_sys->psz_mime[20], 4 ) != NULL ) )
         p_access->psz_demux = strdup( "xspf-open" );
 
     if( p_sys->b_reconnect ) msg_Dbg( p_access, "auto re-connect enabled" );