diff options
Diffstat (limited to 'src/plugins')
| -rw-r--r-- | src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 2 |
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))) { |
