From 31522bac1dad07871d8dfbe6159951353a17723a Mon Sep 17 00:00:00 2001 From: David Shaw Date: Fri, 10 Jun 2005 02:52:41 +0000 Subject: * keydb.h, kbnode.c (undelete_kbnode): New function to undelete a kbnode. * trustdb.c (clean_uids_from_key): Further tweak the algorithm so that the last good selfsig is kept when the chosen selfsig is a revocation. --- g10/kbnode.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'g10/kbnode.c') diff --git a/g10/kbnode.c b/g10/kbnode.c index ecfac8264..cd3bf5fd2 100644 --- a/g10/kbnode.c +++ b/g10/kbnode.c @@ -1,5 +1,6 @@ /* kbnode.c - keyblock node utility functions - * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001, 2002, + * 2005 Free Software Foundation, Inc. * * This file is part of GnuPG. * @@ -113,6 +114,11 @@ delete_kbnode( KBNODE node ) node->private_flag |= 1; } +void +undelete_kbnode( KBNODE node ) +{ + node->private_flag &= ~1; +} /**************** -- cgit v1.2.3