stored_playlist: add "file://" prefix to absolute paths
Prepare to fix loading arbitrary song files from stored playlists.
This commit is contained in:
parent
9a1076256d
commit
3be63549c0
@ -272,7 +272,14 @@ spl_load(const char *utf8path, GError **error_r)
|
||||
if (*s == 0 || *s == PLAYLIST_COMMENT)
|
||||
continue;
|
||||
|
||||
if (!uri_has_scheme(s)) {
|
||||
if (g_path_is_absolute(s)) {
|
||||
char *t = fs_charset_to_utf8(s);
|
||||
if (t == NULL)
|
||||
continue;
|
||||
|
||||
s = g_strconcat("file://", t, NULL);
|
||||
g_free(t);
|
||||
} else if (!uri_has_scheme(s)) {
|
||||
char *path_utf8;
|
||||
|
||||
path_utf8 = map_fs_to_utf8(s);
|
||||
|
Loading…
Reference in New Issue
Block a user