From eda666739030a3b0c5aa71248a5a8fc3319a93bf Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Tue, 25 Apr 2006 05:09:48 +0000 Subject: Change name of kdb function-table symbol from being derived from the name of the library file (which may not be acceptable as a C symbol name anyways) to "kdb_function_table" always. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17957 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/kdb/kdb5.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/lib') diff --git a/src/lib/kdb/kdb5.c b/src/lib/kdb/kdb5.c index ce66474a8..e80259f9f 100644 --- a/src/lib/kdb/kdb5.c +++ b/src/lib/kdb/kdb5.c @@ -356,10 +356,8 @@ kdb_load_library(krb5_context kcontext, char *lib_name, db_library * lib) (*lib)->dl_handle = dlopen(dl_name, RTLD_NOW); if ((*lib)->dl_handle) { /* found the module */ - sprintf(dl_name, "krb5_db_vftabl_%s", lib_name); - dlerror(); - vftabl_addr = dlsym((*lib)->dl_handle, dl_name); + vftabl_addr = dlsym((*lib)->dl_handle, "kdb_function_table"); if (vftabl_addr) { memcpy(&(*lib)->vftabl, vftabl_addr, sizeof(kdb_vftabl)); -- cgit