From 61ad470454badbc61bc9d568b120e6d945fb3372 Mon Sep 17 00:00:00 2001 From: Michal Szczecinski Date: Wed, 27 Mar 2024 11:28:47 +0100 Subject: [PATCH] edje_message_queue: Fixed possible crash in message processing Change-Id: I42de784514f7e9338801957c951627329015d015 --- src/lib/edje/edje_message_queue.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/edje/edje_message_queue.c b/src/lib/edje/edje_message_queue.c index 90a8f7b..9503867 100644 --- a/src/lib/edje/edje_message_queue.c +++ b/src/lib/edje/edje_message_queue.c @@ -369,6 +369,14 @@ _edje_message_new(Edje *ed, Edje_Queue queue, Edje_Message_Type type, int id) { Edje_Message *em; +// TIZEN_ONLY (20240327) : edje_message_queue: Fixed possible crash in message processing + if (!ed) + { + ERR("Invalid parameter: ed == NULL"); + return NULL; + } +// + em = _edje_msg_trash_pop(); if (em) memset(em, 0, sizeof(Edje_Message)); else em = calloc(1, sizeof(Edje_Message)); -- 2.7.4