From f59986fad5dd8e00beffcd038112d81963408539 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 7 Sep 2008 13:57:26 +0200 Subject: playlist: pass struct client to loadPlaylist() The function loadPlaylist() wants to report incremental errors to the client, for this reason we cannot remove its protocol dependency right now. Instead, make it use the client struct instead of the raw file descriptor. --- src/playlist.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/playlist.c') diff --git a/src/playlist.c b/src/playlist.c index c512d739b..042907e16 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -1370,7 +1370,7 @@ int PlaylistInfo(struct client *client, const char *utf8file, int detail) return 0; } -enum playlist_result loadPlaylist(int fd, const char *utf8file) +enum playlist_result loadPlaylist(struct client *client, const char *utf8file) { ListNode *node; List *list; @@ -1391,8 +1391,8 @@ enum playlist_result loadPlaylist(int fd, const char *utf8file) p++; } if ((addToPlaylist(temp, NULL)) != PLAYLIST_RESULT_SUCCESS) { - commandError(fd, ACK_ERROR_PLAYLIST_LOAD, - "can't add file \"%s\"", temp2); + command_error(client, ACK_ERROR_PLAYLIST_LOAD, + "can't add file \"%s\"", temp2); } free(temp2); } -- cgit v1.2.3