summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-09-29 21:04:42 +0000
committerTheodore Tso <tytso@mit.edu>1994-09-29 21:04:42 +0000
commit4eb0c31894500ab222e13ab8c7f69c19181845aa (patch)
tree61b0e38c7e27f9bcdd8bc8d6cb7edbca482520e7 /src/lib
parent1555176add8a72f7eb80d33a07b60c288093213e (diff)
downloadkrb5-4eb0c31894500ab222e13ab8c7f69c19181845aa.tar.gz
krb5-4eb0c31894500ab222e13ab8c7f69c19181845aa.tar.xz
krb5-4eb0c31894500ab222e13ab8c7f69c19181845aa.zip
cache name was not being properly null-terminated
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4385 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/ChangeLog3
-rw-r--r--src/lib/krb5/krb/srv_rcache.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index 023a2a019..c9a2ce097 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,5 +1,8 @@
Thu Sep 29 15:31:10 1994 Theodore Y. Ts'o (tytso@dcl)
+ * srv_rcache.c (krb5_get_server_rcache): cachename was not being
+ properly null-terminated.
+
* get_in_tkt.c (krb5_get_in_tkt): Return KRB5_IN_TKT_REALM_MISATCH
if the client and server realms don't match. Return
KRB5_KDCREP_SKEW if the KDC reply has an unacceptible
diff --git a/src/lib/krb5/krb/srv_rcache.c b/src/lib/krb5/krb/srv_rcache.c
index 86e2a2b3b..f6206df22 100644
--- a/src/lib/krb5/krb/srv_rcache.c
+++ b/src/lib/krb5/krb/srv_rcache.c
@@ -78,6 +78,7 @@ krb5_rcache *rcptr;
}
cachename[p++] = piece->data[i];
}
+ cachename[p++] = '\0';
if (retval = krb5_rc_resolve(rcache, cachename))
goto cleanup;