summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
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 1e597b7c5..2c62522af 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))) {