From c8d0f947d2270a52183c653a641bca5b7321f915 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 14 Aug 2015 18:57:44 +0200 Subject: protocol/Result: move error code to class Response --- src/client/Response.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/client') 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"); } -- cgit v1.2.3