]> git.sesse.net Git - vlc/commitdiff
playlist_art: blacklist some forbidden char for windows.
authorRémi Duraffort <ivoire@videolan.org>
Tue, 31 Mar 2009 16:01:46 +0000 (18:01 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 31 Mar 2009 16:02:18 +0000 (18:02 +0200)
src/playlist/art.c

index aa6987afec9a560e80ef0becf1f61b710f69e403..7a82360ee5c3df72765b1869f0bf570bc0bd1334 100644 (file)
@@ -75,6 +75,11 @@ static char *ArtCacheGetSanitizedFileName( const char *psz )
     {
         if( dup[i] == DIR_SEP_CHAR )
             dup[i] = ' ';
+        // "<>:\"/?*" are forbidden for win filenames
+#if defined( WIN32 ) || defined( UNDER_CE )
+        else if( strchr( "<>:\"/?*", dup[i] ) )
+            dup[i] = '_';
+#endif
     }
     return dup;
 }