summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-12-01 22:14:52 +0000
committerTheodore Tso <tytso@mit.edu>1995-12-01 22:14:52 +0000
commitbe2cb85562504ae7d906ed8325c93ad68e804b6c (patch)
treee716ef21c520e1e6620d5e4257f628435b86bbd1 /src
parentee4c212e4b4f952e7e8f1dfd90d7f852179b3d99 (diff)
downloadkrb5-be2cb85562504ae7d906ed8325c93ad68e804b6c.tar.gz
krb5-be2cb85562504ae7d906ed8325c93ad68e804b6c.tar.xz
krb5-be2cb85562504ae7d906ed8325c93ad68e804b6c.zip
Initialize rcache to zero, so that on cleanup we don't try to free
stack garbage. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7149 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/krb/ChangeLog5
-rw-r--r--src/lib/krb5/krb/recvauth.c6
2 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index 3092f3ae4..2916a22af 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,3 +1,8 @@
+Fri Dec 1 17:04:43 1995 Theodore Y. Ts'o <tytso@dcl>
+
+ * recvauth.c (krb5_recvauth): Initialize rcache to zero, so that
+ on cleanup we don't try to free stack garbage.
+
Sun Nov 26 19:31:18 1995 Tom Yu <tlyu@dragons-lair.MIT.EDU>
* preauth.c: Ultrix is broken. Prototype obtain_enc_ts_padata()
diff --git a/src/lib/krb5/krb/recvauth.c b/src/lib/krb5/krb/recvauth.c
index 3390d044c..d88c20cb5 100644
--- a/src/lib/krb5/krb/recvauth.c
+++ b/src/lib/krb5/krb/recvauth.c
@@ -56,7 +56,7 @@ krb5_recvauth(context, auth_context,
krb5_error_code retval, problem;
krb5_data inbuf;
krb5_data outbuf;
- krb5_rcache rcache;
+ krb5_rcache rcache = 0;
krb5_octet response;
krb5_data null_server;
@@ -177,10 +177,6 @@ krb5_recvauth(context, auth_context,
krb5_us_timeofday(context, &error.stime, &error.susec);
error.server = server;
-
-
-
-
error.error = problem - ERROR_TABLE_BASE_krb5;
if (error.error > 127)
error.error = KRB_ERR_GENERIC;