* kerberos_v4.c (process_v4): Use a temporary variable for the current time
authorKen Raeburn <raeburn@mit.edu>
Mon, 30 Dec 2002 19:49:21 +0000 (19:49 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 30 Dec 2002 19:49:21 +0000 (19:49 +0000)
instead of an incorrect pointer cast.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15072 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/ChangeLog
src/kdc/kerberos_v4.c

index aa5d3446e84c852813d580c5d1e79c99c83d7de4..4f771c6566b55cf7511ba04ddbfe27f7a4ea8ffb 100644 (file)
@@ -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
index a27f95a7cc9dbc427bc8cf0f8192d573bcf1ae2a..fa43989a5358cfd2af0a7d317b096295812c5ca2 100644 (file)
@@ -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;