From 979633282643f15f62290ac77f2d027ca66d2695 Mon Sep 17 00:00:00 2001 From: "git@daemon.de" Date: Fri, 1 Aug 2014 08:34:53 +0200 Subject: [PATCH] fixed double free() in pcpdelete_key() --- src/keymgmt.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/keymgmt.c b/src/keymgmt.c index 8d48927..93d5e80 100644 --- a/src/keymgmt.c +++ b/src/keymgmt.c @@ -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"); }