浏览代码

db_oracle(k): init DB API lib in mod_register()

Daniel-Constantin Mierla 14 年之前
父节点
当前提交
d0ede402a4
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      modules_k/db_oracle/db_oracle.c

+ 8 - 1
modules_k/db_oracle/db_oracle.c

@@ -76,6 +76,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 oracle_mod_init(void)
 static int oracle_mod_init(void)
 {
 {
 	sword major, minor, update, patch, port;
 	sword major, minor, update, patch, port;
@@ -83,7 +90,7 @@ static int oracle_mod_init(void)
 	OCIClientVersion(&major, &minor, &update, &patch, &port);
 	OCIClientVersion(&major, &minor, &update, &patch, &port);
 	LM_DBG("Oracle client version is %d.%d.%d.%d.%d\n",
 	LM_DBG("Oracle client version is %d.%d.%d.%d.%d\n",
 		major, minor, update, patch, port);
 		major, minor, update, patch, port);
-	return db_query_init();
+	return 0;
 }
 }