]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11225: [freeswitch-core] Crash in fs_cli -- missing check for null pointer #resolve
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 11 Sep 2018 22:36:37 +0000 (17:36 -0500)
committerMike Jerris <mike@jerris.com>
Wed, 12 Sep 2018 21:21:46 +0000 (21:21 +0000)
libs/esl/fs_cli.c

index b4a58381758b2269fc2bbba3b1745387a4015df9..8c1bf24933eebed2c73d526697f805a2dd8ca660 100644 (file)
@@ -753,7 +753,7 @@ static void *msg_thread_run(esl_thread_t *me, void *obj)
                                int known = 1;
                                const char *type = esl_event_get_header(handle->last_event, "content-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");
                                                if (esl_strlen_zero(userdata) || esl_strlen_zero(filter_uuid) || !strcasecmp(filter_uuid, userdata)) {
                                                        int level = 0;