提交 9844c061 authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Mike Jerris

FS-11225: [freeswitch-core] Crash in fs_cli -- missing check for null pointer #resolve

上级 9f72c99c
...@@ -753,7 +753,7 @@ static void *msg_thread_run(esl_thread_t *me, void *obj) ...@@ -753,7 +753,7 @@ static void *msg_thread_run(esl_thread_t *me, void *obj)
int known = 1; int known = 1;
const char *type = esl_event_get_header(handle->last_event, "content-type"); const char *type = esl_event_get_header(handle->last_event, "content-type");
if (!esl_strlen_zero(type)) { if (!esl_strlen_zero(type)) {
if (!strcasecmp(type, "log/data")) { if (!strcasecmp(type, "log/data") && handle->last_event->body) {
const char *userdata = esl_event_get_header(handle->last_event, "user-data"); const char *userdata = esl_event_get_header(handle->last_event, "user-data");
if (esl_strlen_zero(userdata) || esl_strlen_zero(filter_uuid) || !strcasecmp(filter_uuid, userdata)) { if (esl_strlen_zero(userdata) || esl_strlen_zero(filter_uuid) || !strcasecmp(filter_uuid, userdata)) {
int level = 0; int level = 0;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论