浏览代码

secfilter: fix segmentation fault on mod_destroy

Victor Seva 6 年之前
父节点
当前提交
baa542151d
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/modules/secfilter/secfilter.c

+ 3 - 1
src/modules/secfilter/secfilter.c

@@ -34,7 +34,7 @@
 
 MODULE_VERSION
 
-secf_data_p secf_data;
+secf_data_p secf_data = NULL;
 
 /* Static and shared functions */
 static int mod_init(void);
@@ -658,6 +658,8 @@ static int child_init(int rank)
 static void mod_destroy(void)
 {
 	LM_DBG("SECFILTER module destroy\n");
+	if(!secf_data)
+		return;
 	/* Free shared data */
 	free_data();
 	/* Destroy lock */