diff options
author | Max Kellermann <max@duempel.org> | 2015-08-14 18:57:44 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2015-08-14 18:57:44 +0200 |
commit | c8d0f947d2270a52183c653a641bca5b7321f915 (patch) | |
tree | 6986bc2f538e610da7a17e98def09a4c16d54773 /src/client | |
parent | 86e036c3933def22b6ff0eae5bcf9cd7103240e7 (diff) | |
download | mpd-c8d0f947d2270a52183c653a641bca5b7321f915.tar.gz mpd-c8d0f947d2270a52183c653a641bca5b7321f915.tar.xz mpd-c8d0f947d2270a52183c653a641bca5b7321f915.zip |
protocol/Result: move error code to class Response
Diffstat (limited to 'src/client')
-rw-r--r-- | src/client/Response.cxx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/client/Response.cxx b/src/client/Response.cxx index 9beaab156..c7b25e84c 100644 --- a/src/client/Response.cxx +++ b/src/client/Response.cxx @@ -59,14 +59,19 @@ Response::Format(const char *fmt, ...) void Response::Error(enum ack code, const char *msg) { - command_error(client, code, "%s", msg); + FormatError(code, "%s", msg); } void Response::FormatError(enum ack code, const char *fmt, ...) { + Format("ACK [%i@%i] {%s} ", + (int)code, command_list_num, current_command); + va_list args; va_start(args, fmt); - command_error_v(client, code, fmt, args); + FormatV(fmt, args); va_end(args); + + Write("\n"); } |