playlist: log errors during loadPlaylist()

Don't call command_error() if loading a song from the playlist fails.
This may result in assertion failures, since command_error() may be
called more than once.
This commit is contained in:
Max Kellermann
2009-01-04 18:59:32 +01:00
parent 49ac6fa996
commit 8c5470a3db
3 changed files with 4 additions and 5 deletions

View File

@@ -1333,7 +1333,7 @@ int PlaylistInfo(struct client *client, const char *utf8file, int detail)
return 0;
}
enum playlist_result loadPlaylist(struct client *client, const char *utf8file)
enum playlist_result loadPlaylist(const char *utf8file)
{
GPtrArray *list;
@@ -1352,8 +1352,7 @@ enum playlist_result loadPlaylist(struct client *client, const char *utf8file)
p++;
}
if ((addToPlaylist(temp, NULL)) != PLAYLIST_RESULT_SUCCESS) {
command_error(client, ACK_ERROR_PLAYLIST_LOAD,
"can't add file \"%s\"", temp2);
g_warning("can't add file \"%s\"", temp2);
}
free(temp2);
}