From 1bd3cde062deb3b61872f89ad02fc5d70cff375d Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 24 Dec 2008 22:04:24 +0100 Subject: playlist: fix stored playlist modifications with absolute paths When save_absolute_paths_in_playlists was enabled in mpd.conf, MPD broke all playlists when manipulated using the "playlistdelete" command. The reason was that map_directory_child_fs() was used, which doesn't accept slashes in the file name. Use the new map_uri_fs() function instead. --- src/playlist_save.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/playlist_save.c') diff --git a/src/playlist_save.c b/src/playlist_save.c index 2568d4293..b07137d9e 100644 --- a/src/playlist_save.c +++ b/src/playlist_save.c @@ -48,7 +48,7 @@ playlist_print_uri(FILE *file, const char *uri) if (playlist_saveAbsolutePaths && !isRemoteUrl(uri) && uri[0] != '/') - s = map_directory_child_fs(db_get_root(), uri, tmp); + s = map_uri_fs(uri, tmp); else s = utf8_to_fs_charset(tmp, uri); -- cgit v1.2.3