* Fix fcc_read.c (krb5_fcc_read_authdatum()) krb5_authdatatype
authorChris Provenzano <proven@mit.edu>
Fri, 27 Jan 1995 06:56:14 +0000 (06:56 +0000)
committerChris Provenzano <proven@mit.edu>
Fri, 27 Jan 1995 06:56:14 +0000 (06:56 +0000)
                is of type unsigned int and therefore shouldn't be the
                argument to krb5_fcc_read_ui_2().

Fixes bug reported by Ezra (discuss message 1053)

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

src/lib/krb5/ccache/file/ChangeLog
src/lib/krb5/ccache/file/fcc_read.c

index e105df37d0a093973275c294f7f88c8f37b7be15..f092634c912c335d13701df239098f2ace046685 100644 (file)
@@ -1,3 +1,9 @@
+Fri Jan 27 00:49:36 1995  Chris Provenzano (proven@mit.edu)
+
+        * Fix fcc_read.c (krb5_fcc_read_authdatum()) krb5_authdatatype
+                is of type unsigned int and therefore shouldn't be the
+                argument to krb5_fcc_read_ui_2(). 
+
 Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)
 
        * Added krb5_context to all krb5_routines
index 801cb7501a4765f94788b1b1cf97b06228610c5b..0ff983a30cfd0bc45ac90c637c8fff58dd8ae017 100644 (file)
@@ -442,13 +442,15 @@ krb5_fcc_read_authdatum(context, id, a)
 {
     krb5_error_code kret;
     krb5_int32 int32;
+    krb5_ui_2 ui2;
     int ret;
     
     a->magic = KV5M_AUTHDATA;
     a->contents = NULL;
 
-    kret = krb5_fcc_read_ui_2(context, id, &a->ad_type);
+    kret = krb5_fcc_read_ui_2(context, id, &ui2);
     CHECK(kret);
+    a->ad_type = (krb5_authdatatype)ui2;
     kret = krb5_fcc_read_int32(context, id, &int32);
     CHECK(kret);
     a->length = int32;