diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2002-12-30 19:49:21 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2002-12-30 19:49:21 +0000 |
| commit | e33427c7b4b006b206719bc9256c55d20860d1ec (patch) | |
| tree | f8e142ad4f7ba9301cdfd006ac844a5d699f56ca /src | |
| parent | 4aa56f2b15e29b6f429c563c61e30771852b22f1 (diff) | |
* kerberos_v4.c (process_v4): Use a temporary variable for the current time
instead of an incorrect pointer cast.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15072 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/kdc/ChangeLog | 5 | ||||
| -rw-r--r-- | src/kdc/kerberos_v4.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog index aa5d3446e..4f771c656 100644 --- a/src/kdc/ChangeLog +++ b/src/kdc/ChangeLog @@ -1,3 +1,8 @@ +2002-12-30 Ken Raeburn <raeburn@mit.edu> + + * kerberos_v4.c (process_v4): Use a temporary variable for the + current time instead of an incorrect pointer cast. + 2002-12-12 Tom Yu <tlyu@mit.edu> * kerberos_v4.c (kerberos_v4): Use krb_get_err_text() instead of diff --git a/src/kdc/kerberos_v4.c b/src/kdc/kerberos_v4.c index a27f95a7c..fa43989a5 100644 --- a/src/kdc/kerberos_v4.c +++ b/src/kdc/kerberos_v4.c @@ -212,6 +212,7 @@ process_v4(const krb5_data *pkt, const krb5_fulladdr *client_fulladdr, struct sockaddr_in client_sockaddr; krb5_address *addr = client_fulladdr->address; krb5_error_code retval; + krb5_timestamp now; KTEXT_ST v4_pkt; char *lrealm; @@ -221,8 +222,10 @@ process_v4(const krb5_data *pkt, const krb5_fulladdr *client_fulladdr, return KRB5KDC_ERR_BAD_PVNO; } - if ((retval = krb5_timeofday(kdc_context, (krb5_timestamp *) &kerb_time.tv_sec))) + + if ((retval = krb5_timeofday(kdc_context, &now))) return(retval); + kerb_time.tv_sec = now; if (!*local_realm) { /* local-realm name already set up */ lrealm = master_princ->realm.data; |
