aboutsummaryrefslogtreecommitdiffstats
path: root/g10/skclist.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/skclist.c')
-rw-r--r--g10/skclist.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/g10/skclist.c b/g10/skclist.c
index a4dffe3d7..c9f7d126a 100644
--- a/g10/skclist.c
+++ b/g10/skclist.c
@@ -131,17 +131,15 @@ build_sk_list (ctrl_t ctrl,
{
struct agent_card_info_s info;
PKT_public_key *pk;
- char *serialno;
memset (&info, 0, sizeof(info));
pk = xmalloc_clear (sizeof *pk);
pk->req_usage = use;
/* Check if a card is available. If any, use the key as a hint. */
- err = agent_scd_serialno (&serialno, NULL);
+ err = agent_scd_serialno (NULL, NULL);
if (!err)
{
- xfree (serialno);
err = agent_scd_getattr ("KEY-FPR", &info);
if (err)
log_error ("error retrieving key fingerprint from card: %s\n",
@@ -382,8 +380,6 @@ enum_secret_keys (ctrl_t ctrl, void **context, PKT_public_key *sk)
/* Loop over the list of secret keys. */
do
{
- char *serialno;
-
name = NULL;
keyblock = NULL;
switch (c->state)
@@ -410,10 +406,9 @@ enum_secret_keys (ctrl_t ctrl, void **context, PKT_public_key *sk)
case 3: /* Init list of card keys to try. */
c->card_keyinfo_list = NULL;
- err = agent_scd_serialno (&serialno, NULL);
+ err = agent_scd_serialno (NULL, NULL);
if (!err)
{
- xfree (serialno);
err = agent_scd_keyinfo (NULL, GCRY_PK_USAGE_ENCR,
&c->card_keyinfo_list);
}