浏览代码

modules_s/register Prevented crash in case of incorrect uri

Error logic performed a free_params on an garbage value (not initialized)
Reported by clang & llvm
Marius Zbihlei 14 年之前
父节点
当前提交
302d55cab2
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules_s/registrar/save.c

+ 1 - 1
modules_s/registrar/save.c

@@ -281,7 +281,7 @@ int parse_uri_dstip(str* received, struct ip_addr* ip, unsigned short* port,
 	struct sip_uri puri;
 	param_hooks_t hooks;
 	struct ip_addr* p;
-	param_t* params;
+	param_t* params = 0;
 	int error;
 
 	if (unlikely(!received)) return 0;