mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 03:50:57 +01:00
fixed double free() in pcpdelete_key()
This commit is contained in:
@@ -434,7 +434,6 @@ void pcpdelete_key(char *keyid) {
|
||||
if(p != NULL) {
|
||||
/* delete public */
|
||||
pcphash_del(ptx, p, p->type);
|
||||
free(p);
|
||||
vault->unsafed = 1;
|
||||
fprintf(stderr, "Public key deleted.\n");
|
||||
}
|
||||
@@ -443,7 +442,6 @@ void pcpdelete_key(char *keyid) {
|
||||
if(s != NULL) {
|
||||
/* delete secret */
|
||||
pcphash_del(ptx, s, s->type);
|
||||
free(s);
|
||||
vault->unsafed = 1;
|
||||
fprintf(stderr, "Secret key deleted.\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user