* rd_safe.c (krb_rd_safe): Fix up call to quad_cksum()
authorTom Yu <tlyu@mit.edu>
Fri, 7 Aug 1998 15:44:33 +0000 (15:44 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 7 Aug 1998 15:44:33 +0000 (15:44 +0000)
* mk_safe.c (krb_mk_safe): Fix up call to quad_cksum().

* tf_util.c (tf_init): Add call to getuid() to initialize me.

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

src/lib/krb4/ChangeLog
src/lib/krb4/mk_safe.c
src/lib/krb4/rd_safe.c
src/lib/krb4/tf_util.c

index e260fd598470d622c1659cae9512efd598d7f4c6..0134656df0280f7fde798888a231183d1bfb2fb2 100644 (file)
@@ -1,3 +1,11 @@
+Fri Aug  7 11:04:03 1998  Tom Yu  <tlyu@mit.edu>
+
+       * rd_safe.c (krb_rd_safe): Fix up call to quad_cksum().
+
+       * mk_safe.c (krb_mk_safe): Fix up call to quad_cksum().
+
+       * tf_util.c (tf_init): Add call to getuid() to initialize me.
+
 Thu Jul  9 19:35:01 1998  Matthew D Hancher  <mdh@mit.edu>
 
        * tf_util.c (tf_init): Fixed a potential race condition in the opening 
index a20a2257c2bac60f6b1f66989b3017b370f826f2..b0dbd17e4adbf5431bb4ce6948547cd86685ede0 100644 (file)
@@ -143,7 +143,7 @@ krb_mk_safe(in,out,length,key,sender,receiver)
 #else /* Do encryption */
     /* calculate the checksum of length, timestamps, and input data */
     cksum = quad_cksum(q, (unsigned KRB4_32 *)big_cksum,
-                      p-q, 2, (C_Block *)&key);
+                      p-q, 2, (C_Block *)key);
 #endif /* NOENCRYPTION */
     DEB (("\ncksum = %u",cksum));
 
index 20407677b4163827c832988b46e33a335085e4bf..52fdf3ab109d8d1f679c86f825022734083da931 100644 (file)
@@ -182,7 +182,7 @@ krb_rd_safe protocol err sizeof(u_long) != sizeof(struct in_addr)");
 #else /* Do encryption */
     /* calculate the checksum of the length, timestamps, and
      * input data, on the sending byte order !! */
-    quad_cksum(q,calc_cksum,p-q,2,(C_Block *)&key);
+    quad_cksum(q,calc_cksum,p-q,2,(C_Block *)key);
 #endif /* NOENCRYPTION */
 
     DEB (("\n0: calc %l big %lx\n1: calc %lx big %lx\n2: calc %lx big %lx\n3: calc %lx big %lx\n",
index 79884f3a06fede64a973c8c4f33fff98b4531e40..b3eb0b43a944f3b2f153c83c28fe517d73260925 100644 (file)
@@ -190,6 +190,8 @@ int tf_init(tf_name, rw)
     int shmid;
 #endif
 
+    me = getuid();
+
     switch (rw) {
     case R_TKT_FIL:
        wflag = 0;