From 2cf96abcc15873ec5770b5933a3a7b3d28af8bdc Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 3 Jan 2009 12:29:42 +0100 Subject: command: fix adding local files on !WIN32 Due to a typo, adding local files was always denied. Disable the second playlist_append_file() invocation on WIN32. --- src/command.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/command.c b/src/command.c index a8dc6284b..4ec679909 100644 --- a/src/command.c +++ b/src/command.c @@ -451,7 +451,7 @@ handle_add(struct client *client, G_GNUC_UNUSED int argc, char *argv[]) enum playlist_result result; if (strncmp(path, "file:///", 8) == 0) { -#ifndef WIN32 +#ifdef WIN32 result = PLAYLIST_RESULT_DENIED; #else result = playlist_append_file(path + 7, client_get_uid(client), @@ -486,9 +486,13 @@ handle_addid(struct client *client, int argc, char *argv[]) enum playlist_result result; if (strncmp(argv[1], "file:///", 8) == 0) +#ifdef WIN32 + result = PLAYLIST_RESULT_DENIED; +#else result = playlist_append_file(argv[1] + 7, client_get_uid(client), &added_id); +#endif else result = addToPlaylist(argv[1], &added_id); -- cgit v1.2.3