summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-27 06:56:33 +0000
committerChris Provenzano <proven@mit.edu>1995-01-27 06:56:33 +0000
commitef5e0999c6cda785158c8b581d472844f4107979 (patch)
treeb2c6c97771650159af38df59ef523ac875f25ec6 /src/lib
parentbf82a991168327e48f8a7ff08cb89227cfe283db (diff)
* Fix scc_read.c (krb5_scc_read_authdatum()) krb5_authdatatype
is of type unsigned int and therefore shouldn't be the argument to krb5_scc_read_ui_2(). Fixes bug reported by Ezra (discuss message 1053) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4860 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/ccache/stdio/ChangeLog6
-rw-r--r--src/lib/krb5/ccache/stdio/scc_read.c4
2 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/krb5/ccache/stdio/ChangeLog b/src/lib/krb5/ccache/stdio/ChangeLog
index 98f59a2be..c2dc9945f 100644
--- a/src/lib/krb5/ccache/stdio/ChangeLog
+++ b/src/lib/krb5/ccache/stdio/ChangeLog
@@ -1,3 +1,9 @@
+Fri Jan 27 00:49:36 1995 Chris Provenzano (proven@mit.edu)
+
+ * Fix scc_read.c (krb5_scc_read_authdatum()) krb5_authdatatype
+ is of type unsigned int and therefore shouldn't be the
+ argument to krb5_scc_read_ui_2().
+
Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu)
* Added krb5_context to all krb5_routines
diff --git a/src/lib/krb5/ccache/stdio/scc_read.c b/src/lib/krb5/ccache/stdio/scc_read.c
index 29dbdb966..ea3f9ed2f 100644
--- a/src/lib/krb5/ccache/stdio/scc_read.c
+++ b/src/lib/krb5/ccache/stdio/scc_read.c
@@ -441,13 +441,15 @@ krb5_scc_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_scc_read_ui_2(context, id, &a->ad_type);
+ kret = krb5_scc_read_ui_2(context, id, &ui2);
CHECK(kret);
+ a->ad_type = (krb5_authdatatype)ui2;
kret = krb5_scc_read_int32(context, id, &int32);
CHECK(kret);
a->length = int32;