mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* keyedit.c (sign_uids): If --expert it set, allow re-signing a uid to
promote a v3 self-sig to a v4 one. This essentially deletes the old v3 self-sig and replaces it with a v4 one.
This commit is contained in:
parent
50c9a5bd25
commit
2e56b988c8
3 changed files with 66 additions and 23 deletions
|
@ -1049,10 +1049,10 @@ merge_keys_and_selfsig( KBNODE keyblock )
|
|||
}
|
||||
}
|
||||
|
||||
if(pk->expiredate==0 || pk->expiredate>pk->max_expiredate)
|
||||
if(pk && (pk->expiredate==0 || pk->expiredate>pk->max_expiredate))
|
||||
pk->expiredate=pk->max_expiredate;
|
||||
|
||||
if(sk->expiredate==0 || sk->expiredate>sk->max_expiredate)
|
||||
if(sk && (sk->expiredate==0 || sk->expiredate>sk->max_expiredate))
|
||||
sk->expiredate=sk->max_expiredate;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue