fixed two crashes (-k and -t under cygwin)

This commit is contained in:
git@daemon.de
2013-11-03 19:38:35 +01:00
parent a9edd305ed
commit 3e4355c4e7
2 changed files with 4 additions and 8 deletions

View File

@@ -73,8 +73,6 @@ void pcp_keygen(char *passwd) {
pcpkey_printshortinfo(key); pcpkey_printshortinfo(key);
} }
} }
free(k);
free(mail); free(mail);
free(owner); free(owner);
} }

View File

@@ -25,14 +25,12 @@ void pcptext_vault(vault_t *vault) {
printf(" Checksum: "); printf(" Checksum: ");
int i; int i;
unsigned char *hash = vault->checksum; for ( i = 0;i <15 ;++i) printf("%02X:",(unsigned int) vault->checksum[i]);
for ( i = 0;i <15 ;++i) printf("%02X:",(unsigned int) hash[i]); printf("%02X", vault->checksum[15]);
printf("%02X", hash[15]);
printf("\n "); printf("\n ");
for ( i = 16;i <31 ;++i) printf("%02X:",(unsigned int) hash[i]); for ( i = 16;i <31 ;++i) printf("%02X:",(unsigned int) vault->checksum[i]);
printf("%02X", hash[31]); printf("%02X", vault->checksum[31]);
printf("\n"); printf("\n");
free(hash);
printf(" Secret keys: %d\n", HASH_COUNT(pcpkey_hash)); printf(" Secret keys: %d\n", HASH_COUNT(pcpkey_hash));
printf(" Public keys: %d\n", HASH_COUNT(pcppubkey_hash)); printf(" Public keys: %d\n", HASH_COUNT(pcppubkey_hash));