Browse Source

db_berkeley: init DB API lib in mod_register()

Daniel-Constantin Mierla 14 years ago
parent
commit
4122539280
2 changed files with 8 additions and 1 deletions
  1. 7 0
      modules/db_berkeley/bdb_mod.c
  2. 1 1
      modules/db_berkeley/km_db_berkeley.c

+ 7 - 0
modules/db_berkeley/bdb_mod.c

@@ -108,6 +108,13 @@ struct module_exports exports = {
 };
 };
 
 
 
 
+int mod_register(char *path, int *dlflags, void *p1, void *p2)
+{
+	if(db_api_init()<0)
+		return -1;
+	return 0;
+}
+
 static int bdb_mod_init(void)
 static int bdb_mod_init(void)
 {
 {
 	bdb_params_t p;
 	bdb_params_t p;

+ 1 - 1
modules/db_berkeley/km_db_berkeley.c

@@ -129,7 +129,7 @@ int km_mod_init(void)
 	if(km_bdblib_init(&p))
 	if(km_bdblib_init(&p))
 		return -1;
 		return -1;
 
 
-	return db_query_init();
+	return 0;
 }
 }
 
 
 void km_destroy(void)
 void km_destroy(void)