diff options
author | Ezra Peisach <epeisach@mit.edu> | 2006-05-08 18:05:47 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2006-05-08 18:05:47 +0000 |
commit | 6a6755f489101f02e4d79cb36c5701c3a40f1c12 (patch) | |
tree | d424850821f16dcf718d61980106aca00b3250b9 /src/lib | |
parent | 63a67bc8fc7a648a3e2999c9eb88de517620fa24 (diff) | |
download | krb5-6a6755f489101f02e4d79cb36c5701c3a40f1c12.tar.gz krb5-6a6755f489101f02e4d79cb36c5701c3a40f1c12.tar.xz krb5-6a6755f489101f02e4d79cb36c5701c3a40f1c12.zip |
kdb_load_library(): SGI compiler requires that when initializing arrays
at declaration - only constants be used. [filebases]. Code was introduced with
17975 revision.
ticket: 3716
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17986 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/kdb/kdb5.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/kdb/kdb5.c b/src/lib/kdb/kdb5.c index c6225474a..852fc85b7 100644 --- a/src/lib/kdb/kdb5.c +++ b/src/lib/kdb/kdb5.c @@ -311,10 +311,13 @@ kdb_load_library(krb5_context kcontext, char *lib_name, db_library * lib) static const char *const dbpath_names[] = { KDB_MODULE_SECTION, "db_module_dir", NULL, }; - const char *filebases[] = { lib_name, NULL }; + const char *filebases[2]; char **profpath = NULL; char **path = NULL; + filebases[0] = lib_name; + filebases[1] = NULL; + if (!strcmp(DB2_NAME, lib_name) && (kdb_db2_pol_err_loaded == 0)) { initialize_adb_error_table(); kdb_db2_pol_err_loaded = 1; |