summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-08-15 23:45:54 +0000
committerKen Raeburn <raeburn@mit.edu>2006-08-15 23:45:54 +0000
commitc75811fc6879fb9dbc78f56578be3346faa98cac (patch)
treeb638cf0721102581e97c6efc8e2548f0c6ced955 /src/plugins
parentd9b5c7e43ccea8b14f4bc666a1488999af7dc13e (diff)
downloadkrb5-c75811fc6879fb9dbc78f56578be3346faa98cac.tar.gz
krb5-c75811fc6879fb9dbc78f56578be3346faa98cac.tar.xz
krb5-c75811fc6879fb9dbc78f56578be3346faa98cac.zip
* kdb5_ldap_realm.c (kdb5_ldap_create): In assertion test of hardcoded char
array sizes, test against the size we actually need. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18449 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
index 1e597b7c51..2c62522af3 100644
--- a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
+++ b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
@@ -853,7 +853,7 @@ void kdb5_ldap_create(argc, argv)
com_err(argv[0], retval, "gethostbyname, while adding entries to the database");
goto err_nomsg;
}
- assert (sizeof(princ_name) >= MAXHOSTNAMELEN + 8);
+ assert (sizeof(princ_name) >= strlen(hp->h_name) + strlen(global_params.realm) + 9);
/* snprintf(princ_name, MAXHOSTNAMELEN + 8, "kadmin/%s", hp->h_name); */
snprintf(princ_name, sizeof(princ_name), "kadmin/%s@%s", hp->h_name, global_params.realm);
if ((retval = krb5_parse_name(util_context, princ_name, &p))) {