From: Michal Szczecinski Date: Wed, 27 Mar 2024 10:28:47 +0000 (+0100) Subject: edje_message_queue: Fixed possible crash in message processing X-Git-Tag: accepted/tizen/unified/20240329.131752^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=61ad470454badbc61bc9d568b120e6d945fb3372;p=platform%2Fupstream%2Fefl.git edje_message_queue: Fixed possible crash in message processing Change-Id: I42de784514f7e9338801957c951627329015d015 --- 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));