From 12ea5c904c0008a2adec2e8bbe45dac629548e7d Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 7 Feb 2012 13:51:47 +0100 Subject: Use new status printing functions. * agent/command.c (cmd_geteventcounter): Get rid of static buffers. * scd/command.c (cmd_serialno, cmd_learn): Simplify by using print_assuan_status. --- agent/command.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'agent') diff --git a/agent/command.c b/agent/command.c index 6fd3f65ff..9de3e47b9 100644 --- a/agent/command.c +++ b/agent/command.c @@ -499,21 +499,13 @@ static gpg_error_t cmd_geteventcounter (assuan_context_t ctx, char *line) { ctrl_t ctrl = assuan_get_pointer (ctx); - char any_counter[25]; - char key_counter[25]; - char card_counter[25]; (void)line; - snprintf (any_counter, sizeof any_counter, "%u", eventcounter.any); - snprintf (key_counter, sizeof key_counter, "%u", eventcounter.key); - snprintf (card_counter, sizeof card_counter, "%u", eventcounter.card); - - return agent_write_status (ctrl, "EVENTCOUNTER", - any_counter, - key_counter, - card_counter, - NULL); + return agent_print_status (ctrl, "EVENTCOUNTER", "%u %u %u", + eventcounter.any, + eventcounter.key, + eventcounter.card); } -- cgit v1.2.3