X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=merge.c;h=7f1773eca706e8d0cfa4b7def3c83e54e78a24c3;hb=87fbdd69b1885c6588ec924e37b734f2c3c5ed35;hp=cfe2d97d1c2711bfbb74d79eeba4b2d37f498c0f;hpb=556f51f104fbbb5bd0d51b61a18d7e5af2759079;p=onak.git diff --git a/merge.c b/merge.c index cfe2d97..7f1773e 100644 --- a/merge.c +++ b/merge.c @@ -10,9 +10,9 @@ #include #include +#include "decodekey.h" #include "keydb.h" #include "keyid.h" -#include "keyindex.h" #include "keystructs.h" #include "ll.h" #include "mem.h" @@ -394,9 +394,9 @@ int update_keys(struct openpgp_publickey **keys, bool verbose) *keys = curkey->next; } else { prev->next = curkey->next; - prev = curkey->next; curkey->next = NULL; free_publickey(curkey); + curkey = prev; } } else { prev = curkey;