diff --git a/commandline.c b/commandline.c index 3a683ea6..a888c36c 100644 --- a/commandline.c +++ b/commandline.c @@ -1437,18 +1437,19 @@ int app_keyring_list(int argc, const char *const *argv, struct command_line_opti { int kpn; keypair *kp; - unsigned char *sid=NULL,*did=NULL; + unsigned char *sid=NULL,*did=NULL,*name=NULL; for(kpn=0;kpncontexts[cn]->identities[in]->keypair_count;kpn++) { kp=k->contexts[cn]->identities[in]->keypairs[kpn]; if (kp->type==KEYTYPE_CRYPTOBOX) sid=kp->public_key; - if (kp->type==KEYTYPE_DID) did=kp->private_key; + if (kp->type==KEYTYPE_DID) { did=kp->private_key; name=kp->public_key; } } - if (sid||did) { - int i; - if (sid) for(i=0;i