diff options
author | Werner Koch <[email protected]> | 2001-04-24 09:57:31 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2001-04-24 09:57:31 +0000 |
commit | 113cf10dbeac3d06246e6531020968e71a9c116f (patch) | |
tree | 5cc68ad49da87a5aa1c6ea6e85b0457e0e91921d | |
parent | Add kludge for broken HTTP proxies. (diff) | |
download | gnupg-113cf10dbeac3d06246e6531020968e71a9c116f.tar.gz gnupg-113cf10dbeac3d06246e6531020968e71a9c116f.zip |
Fixed bug with v3 secret keys and expiration time
-rw-r--r-- | g10/ChangeLog | 6 | ||||
-rw-r--r-- | g10/build-packet.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog index 2a801f962..95b6a8683 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,9 @@ +2001-04-24 Werner Koch <[email protected]> + + * build-packet.c (do_secret_key): Ugly, we wrote a zero + instead of the calucalted ndays. Thanks to M Taylor for complaining + about a secret key import problem. + 2001-04-23 Werner Koch <[email protected]> * hkp.c (hkp_ask_import): Allow to specify a port number for the diff --git a/g10/build-packet.c b/g10/build-packet.c index a0493efd2..1e3776186 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -353,7 +353,7 @@ do_secret_key( IOBUF out, int ctb, PKT_secret_key *sk ) ndays = (u16)((sk->expiredate - sk->timestamp) / 86400L); else ndays = 0; - write_16(a, 0 ); + write_16(a, ndays); } iobuf_put(a, sk->pubkey_algo ); nskey = pubkey_get_nskey( sk->pubkey_algo ); |