]> git.sesse.net Git - vlc/blobdiff - src/playlist/art.c
playlist_art: blacklist some forbidden char for windows.
[vlc] / 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;
 }