Commit 2cf96abc authored by Max Kellermann's avatar Max Kellermann

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.
parent 7a8ef820
...@@ -451,7 +451,7 @@ handle_add(struct client *client, G_GNUC_UNUSED int argc, char *argv[]) ...@@ -451,7 +451,7 @@ handle_add(struct client *client, G_GNUC_UNUSED int argc, char *argv[])
enum playlist_result result; enum playlist_result result;
if (strncmp(path, "file:///", 8) == 0) { if (strncmp(path, "file:///", 8) == 0) {
#ifndef WIN32 #ifdef WIN32
result = PLAYLIST_RESULT_DENIED; result = PLAYLIST_RESULT_DENIED;
#else #else
result = playlist_append_file(path + 7, client_get_uid(client), result = playlist_append_file(path + 7, client_get_uid(client),
...@@ -486,9 +486,13 @@ handle_addid(struct client *client, int argc, char *argv[]) ...@@ -486,9 +486,13 @@ handle_addid(struct client *client, int argc, char *argv[])
enum playlist_result result; enum playlist_result result;
if (strncmp(argv[1], "file:///", 8) == 0) if (strncmp(argv[1], "file:///", 8) == 0)
#ifdef WIN32
result = PLAYLIST_RESULT_DENIED;
#else
result = playlist_append_file(argv[1] + 7, result = playlist_append_file(argv[1] + 7,
client_get_uid(client), client_get_uid(client),
&added_id); &added_id);
#endif
else else
result = addToPlaylist(argv[1], &added_id); result = addToPlaylist(argv[1], &added_id);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment