From 338ddd0bb63efac5466939f06a4772c55a6b14aa Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 3 Nov 2008 10:54:18 +0000 Subject: Use bin2hex if possible. --- scd/command.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'scd/command.c') diff --git a/scd/command.c b/scd/command.c index f41252a32..849c9e33d 100644 --- a/scd/command.c +++ b/scd/command.c @@ -1704,7 +1704,6 @@ cmd_apdu (assuan_context_t ctx, char *line) { unsigned char *atr; size_t atrlen; - int i; char hexbuf[400]; atr = apdu_get_atr (ctrl->reader_slot, &atrlen); @@ -1713,8 +1712,7 @@ cmd_apdu (assuan_context_t ctx, char *line) rc = gpg_error (GPG_ERR_INV_CARD); goto leave; } - for (i=0; i < atrlen; i++) - sprintf (hexbuf+2*i, "%02X", atr[i]); + bin2hex (atr, atrlen, hexbuf); xfree (atr); send_status_info (ctrl, "CARD-ATR", hexbuf, strlen (hexbuf), NULL, 0); } -- cgit v1.2.3