diff options
author | David Shaw <[email protected]> | 2004-12-19 05:20:07 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2004-12-19 05:20:07 +0000 |
commit | 1e487ab1d64d45a528f8d4381ced75d86a6cc90b (patch) | |
tree | 083a65bd2554b576b1b2951e2ac38b67f61224bd /g10/keygen.c | |
parent | * keyedit.c (menu_revkey): Rename to menu_revsubkey. (menu_revkey): New. (diff) | |
download | gnupg-1e487ab1d64d45a528f8d4381ced75d86a6cc90b.tar.gz gnupg-1e487ab1d64d45a528f8d4381ced75d86a6cc90b.zip |
* keygen.c (keygen_get_std_prefs): Set reference count when creating the
temporary user ID.
* keyedit.c (keyedit_menu): Merge updpref and setpref. Keep updpref as an
invisible alias. Add invisible alias for revphoto. Fix small memory leak
when using "setpref" (not all of the uid was freed). (menu_revkey):
Trigger a trust rebuild after revoking a key. Don't allow revoking an
already-revoked whole key. (menu_revsubkey): Don't allow revoking an
already-revoked subkey.
Diffstat (limited to 'g10/keygen.c')
-rw-r--r-- | g10/keygen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/keygen.c b/g10/keygen.c index de57f23e4..b511c96be 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -510,6 +510,8 @@ PKT_user_id *keygen_get_std_prefs(void) if(!prefs_initialized) keygen_set_std_prefs(NULL,0); + uid->ref=1; + uid->prefs=m_alloc((sizeof(prefitem_t *)* (nsym_prefs+nhash_prefs+nzip_prefs+1))); |