diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2006-08-15 23:45:54 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2006-08-15 23:45:54 +0000 |
| commit | c75811fc6879fb9dbc78f56578be3346faa98cac (patch) | |
| tree | b638cf0721102581e97c6efc8e2548f0c6ced955 /src/plugins | |
| parent | d9b5c7e43ccea8b14f4bc666a1488999af7dc13e (diff) | |
| download | krb5-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.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 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))) { |
