aboutsummaryrefslogtreecommitdiffstats
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/Response.cxx9
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");
}