mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 12:00:56 +01:00
fixed two crashes (-k and -t under cygwin)
This commit is contained in:
@@ -73,8 +73,6 @@ void pcp_keygen(char *passwd) {
|
||||
pcpkey_printshortinfo(key);
|
||||
}
|
||||
}
|
||||
|
||||
free(k);
|
||||
free(mail);
|
||||
free(owner);
|
||||
}
|
||||
|
||||
@@ -25,14 +25,12 @@ void pcptext_vault(vault_t *vault) {
|
||||
printf(" Checksum: ");
|
||||
|
||||
int i;
|
||||
unsigned char *hash = vault->checksum;
|
||||
for ( i = 0;i <15 ;++i) printf("%02X:",(unsigned int) hash[i]);
|
||||
printf("%02X", hash[15]);
|
||||
for ( i = 0;i <15 ;++i) printf("%02X:",(unsigned int) vault->checksum[i]);
|
||||
printf("%02X", vault->checksum[15]);
|
||||
printf("\n ");
|
||||
for ( i = 16;i <31 ;++i) printf("%02X:",(unsigned int) hash[i]);
|
||||
printf("%02X", hash[31]);
|
||||
for ( i = 16;i <31 ;++i) printf("%02X:",(unsigned int) vault->checksum[i]);
|
||||
printf("%02X", vault->checksum[31]);
|
||||
printf("\n");
|
||||
free(hash);
|
||||
|
||||
printf(" Secret keys: %d\n", HASH_COUNT(pcpkey_hash));
|
||||
printf(" Public keys: %d\n", HASH_COUNT(pcppubkey_hash));
|
||||
|
||||
Reference in New Issue
Block a user