summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/kdb/kdb5.c4
-rw-r--r--src/plugins/kdb/db2/db2.exports2
-rw-r--r--src/plugins/kdb/db2/db2_exp.c2
3 files changed, 3 insertions, 5 deletions
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));
diff --git a/src/plugins/kdb/db2/db2.exports b/src/plugins/kdb/db2/db2.exports
index 25320ff72..f2b7c1119 100644
--- a/src/plugins/kdb/db2/db2.exports
+++ b/src/plugins/kdb/db2/db2.exports
@@ -1 +1 @@
-krb5_db_vftabl_db2
+kdb_function_table
diff --git a/src/plugins/kdb/db2/db2_exp.c b/src/plugins/kdb/db2/db2_exp.c
index 8938c6d4a..a84e55a19 100644
--- a/src/plugins/kdb/db2/db2_exp.c
+++ b/src/plugins/kdb/db2/db2_exp.c
@@ -216,7 +216,7 @@ hack_cleanup (void)
* Exposed API
*/
-kdb_vftabl krb5_db_vftabl_db2 = {
+kdb_vftabl kdb_function_table = {
1, /* major version number 1 */
0, /* minor version number 0 */
/* init_library */ hack_init,