From fabcf1440a6900b9471f11e4f2a015e9f2d1a74c Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 2 Dec 2014 14:13:53 +0100 Subject: agent: Replace some sprintf. * agent/call-scd.c (agent_card_pksign): Replace sprintf by bin2hex. * agent/command-ssh.c (ssh_identity_register): Ditto. * agent/pkdecrypt.c (agent_pkdecrypt): Replace sprintf by put_membuf_printf. Signed-off-by: Werner Koch --- agent/pkdecrypt.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'agent/pkdecrypt.c') diff --git a/agent/pkdecrypt.c b/agent/pkdecrypt.c index 945de3c51..8c09b8c4e 100644 --- a/agent/pkdecrypt.c +++ b/agent/pkdecrypt.c @@ -94,14 +94,9 @@ agent_pkdecrypt (ctrl_t ctrl, const char *desc_text, goto leave; } - { - char tmpbuf[60]; - - sprintf (tmpbuf, "(5:value%u:", (unsigned int)len); - put_membuf (outbuf, tmpbuf, strlen (tmpbuf)); - put_membuf (outbuf, buf, len); - put_membuf (outbuf, ")", 2); - } + put_membuf_printf (outbuf, "(5:value%u:", (unsigned int)len); + put_membuf (outbuf, buf, len); + put_membuf (outbuf, ")", 2); } else { /* No smartcard, but a private key */ -- cgit