aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb4/g_krbrlm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb4/g_krbrlm.c')
-rw-r--r--src/lib/krb4/g_krbrlm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/krb4/g_krbrlm.c b/src/lib/krb4/g_krbrlm.c
index f83beba..6896c2a 100644
--- a/src/lib/krb4/g_krbrlm.c
+++ b/src/lib/krb4/g_krbrlm.c
@@ -51,7 +51,11 @@ krb_get_lrealm(r,n)
return(KFAILURE);
}
- if (fscanf(cnffile,"%s",r) != 1) {
+ /*
+ * XXX This assumes REALM_SZ == 40,
+ * and that r is 40 characters long.
+ */
+ if (fscanf(cnffile,"%39s",r) != 1) {
(void) fclose(cnffile);
return(KFAILURE);
}