Pārlūkot izejas kodu

pdt(k): safety check for db handler initialization

- there can be two attepts to initialize if xmlrpc module is loaded
Daniel-Constantin Mierla 15 gadi atpakaļ
vecāks
revīzija
2e8d469de4
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      modules_k/pdt/pdt.c

+ 4 - 0
modules_k/pdt/pdt.c

@@ -269,6 +269,10 @@ error1:
 
 
 static int child_init(void)
 static int child_init(void)
 {
 {
+	/* check if db handler is initialized */
+	if(db_con!=NULL)
+		return 0;
+
 	db_con = pdt_dbf.init(&db_url);
 	db_con = pdt_dbf.init(&db_url);
 	if(db_con==NULL)
 	if(db_con==NULL)
 	{
 	{