From 1004890e253453faba81126028986f075e5fc5e7 Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Tue, 13 Apr 2004 04:59:57 +0000 Subject: lots of fsCharset, utf8/ascii converting clean-up and robustness stuff Also, if fsCharsetToUtf8 can't convert to valid UTF-8, then don't add it to the db, this way clients don't have to worry about weirdness and it will force ppl to convert it. git-svn-id: https://svn.musicpd.org/mpd/trunk@711 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/playlist.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/playlist.c') diff --git a/src/playlist.c b/src/playlist.c index 471c1b08e..cf064047f 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -1122,7 +1122,9 @@ int loadPlaylist(FILE * fp, char * utf8file) { free(temp); } slength = 0; - temp = strdup(fsCharsetToUtf8(s)); + temp = fsCharsetToUtf8(s); + if(!temp) continue; + temp = strdup(temp); if(s[0]==PLAYLIST_COMMENT && !getSong(temp)) { free(temp); continue; -- cgit v1.2.3