aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/stored_playlist.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/stored_playlist.c b/src/stored_playlist.c
index e84d5e060..86b7ff8c3 100644
--- a/src/stored_playlist.c
+++ b/src/stored_playlist.c
@@ -287,8 +287,11 @@ spl_load(const char *utf8path, GError **error_r)
continue;
s = path_utf8;
- } else
- s = g_strdup(s);
+ } else {
+ s = fs_charset_to_utf8(s);
+ if (s == NULL)
+ continue;
+ }
g_ptr_array_add(list, s);