forgot to add writing of keysigs after deletions

This commit is contained in:
Thomas von Dein
2016-10-25 16:31:29 +02:00
parent 55ac156754
commit 7672be2a8d

View File

@@ -415,6 +415,11 @@ void pcpdelete_key(char *keyid) {
if(p != NULL) {
/* delete public */
pcp_keysig_t *sig = pcphash_keysigexists(ptx, keyid);
if(sig != NULL) {
/* also delete associted sig, if any */
pcphash_del(ptx, sig, sig->type);
}
pcphash_del(ptx, p, p->type);
vault->unsafed = 1;
fprintf(stderr, "Public key deleted.\n");