提交 d2884ac5 authored 作者: Michael Jerris's avatar Michael Jerris

CID:1214211 Resource leak

上级 0469db03
...@@ -501,8 +501,12 @@ SWITCH_STANDARD_CHAT_APP(set_function) ...@@ -501,8 +501,12 @@ SWITCH_STANDARD_CHAT_APP(set_function)
{ {
char *var, *val; char *var, *val;
if (data) { if (!data) return SWITCH_STATUS_SUCCESS;
var = strdup(data); var = strdup(data);
if (!var) return SWITCH_STATUS_SUCCESS;
if ((val = strchr(var, '='))) { if ((val = strchr(var, '='))) {
*val++ = '\0'; *val++ = '\0';
} }
...@@ -512,7 +516,8 @@ SWITCH_STANDARD_CHAT_APP(set_function) ...@@ -512,7 +516,8 @@ SWITCH_STANDARD_CHAT_APP(set_function)
} else { } else {
switch_event_add_header_string(message, SWITCH_STACK_BOTTOM, var, val); switch_event_add_header_string(message, SWITCH_STACK_BOTTOM, var, val);
} }
}
free(var);
return SWITCH_STATUS_SUCCESS; return SWITCH_STATUS_SUCCESS;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论