|
@@ -39,6 +39,7 @@
|
|
#include "../../dprint.h"
|
|
#include "../../dprint.h"
|
|
#include "../../db/db_pool.h"
|
|
#include "../../db/db_pool.h"
|
|
#include "../../ut.h"
|
|
#include "../../ut.h"
|
|
|
|
+#include "../../globals.h"
|
|
#include "pg_con.h"
|
|
#include "pg_con.h"
|
|
#include "pg_type.h"
|
|
#include "pg_type.h"
|
|
#include "db_mod.h"
|
|
#include "db_mod.h"
|
|
@@ -227,6 +228,11 @@ db_con_t* pg_init(const char* url)
|
|
id = 0;
|
|
id = 0;
|
|
res = 0;
|
|
res = 0;
|
|
|
|
|
|
|
|
+ if (is_main){
|
|
|
|
+ LOG(L_ERR, "BUG: postgres: pg_init: called from the main process,"
|
|
|
|
+ " ignoring...\n");
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
if (!url) {
|
|
if (!url) {
|
|
ERR("Invalid parameter value\n");
|
|
ERR("Invalid parameter value\n");
|
|
return 0;
|
|
return 0;
|