diff options
Diffstat (limited to '')
-rw-r--r-- | src/playlist.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; |