summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2000-06-09 01:26:24 +0000
committerAlexandra Ellwood <lxs@mit.edu>2000-06-09 01:26:24 +0000
commitf49e769b8eea795e4d609dd0730ebc7cafd1248a (patch)
tree6519cbee014103d8506063d6e6a0c7db73d561ed /src/lib
parent623aa7c0e33e6e41887f0c4c91240330188e604f (diff)
downloadkrb5-f49e769b8eea795e4d609dd0730ebc7cafd1248a.tar.gz
krb5-f49e769b8eea795e4d609dd0730ebc7cafd1248a.tar.xz
krb5-f49e769b8eea795e4d609dd0730ebc7cafd1248a.zip
2000-06-08 Alexandra Ellwood <lxs@mit.edu> * stdcc_util.c (dupCCtoK5, dupK5toCC): Fixed code that stores times in localtime, not in kdc time
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12369 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/ccache/ccapi/ChangeLog5
-rw-r--r--src/lib/krb5/ccache/ccapi/stdcc_util.c8
2 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/krb5/ccache/ccapi/ChangeLog b/src/lib/krb5/ccache/ccapi/ChangeLog
index 6509352919..4fb8e7df2c 100644
--- a/src/lib/krb5/ccache/ccapi/ChangeLog
+++ b/src/lib/krb5/ccache/ccapi/ChangeLog
@@ -1,3 +1,8 @@
+2000-06-08 Alexandra Ellwood <lxs@mit.edu>
+
+ * stdcc_util.c (dupCCtoK5, dupK5toCC):
+ Fixed code that stores times in localtime, not in kdc time.
+
2000-05-18 Danilo Almeida <dalmeida@mit.edu>
* stdcc_util.c (dupK5toCC): Remove unused variables.
diff --git a/src/lib/krb5/ccache/ccapi/stdcc_util.c b/src/lib/krb5/ccache/ccapi/stdcc_util.c
index 88264e6177..fb0150657b 100644
--- a/src/lib/krb5/ccache/ccapi/stdcc_util.c
+++ b/src/lib/krb5/ccache/ccapi/stdcc_util.c
@@ -222,8 +222,8 @@ void dupCCtoK5(krb5_context context, cc_creds *src, krb5_creds *dest)
dest->times.starttime = src->starttime + offset_seconds;
dest->times.endtime = src->endtime + offset_seconds;
dest->times.renew_till = src->renew_till + offset_seconds;
- dest->is_skey = src->is_skey + offset_seconds;
- dest->ticket_flags = src->ticket_flags + offset_seconds;
+ dest->is_skey = src->is_skey;
+ dest->ticket_flags = src->ticket_flags;
/* more branching fields */
err = copyCCDataArrayToK5(src, dest, kAddressArray);
@@ -317,8 +317,8 @@ void dupK5toCC(krb5_context context, krb5_creds *creds, cred_union **cu)
c->starttime = creds->times.starttime - offset_seconds;
c->endtime = creds->times.endtime - offset_seconds;
c->renew_till = creds->times.renew_till - offset_seconds;
- c->is_skey = creds->is_skey - offset_seconds;
- c->ticket_flags = creds->ticket_flags - offset_seconds;
+ c->is_skey = creds->is_skey;
+ c->ticket_flags = creds->ticket_flags;
err = copyK5DataArrayToCC(creds, c, kAddressArray);
if (err) return;