edje_message_queue: Fixed possible crash in message processing 57/308557/1 accepted/tizen/unified/20240329.131752 accepted/tizen/unified/x/20240401.142608
authorMichal Szczecinski <m.szczecinsk@partner.samsung.com>
Wed, 27 Mar 2024 10:28:47 +0000 (11:28 +0100)
committerMichal Szczecinski <m.szczecinsk@partner.samsung.com>
Wed, 27 Mar 2024 10:31:32 +0000 (11:31 +0100)
Change-Id: I42de784514f7e9338801957c951627329015d015

src/lib/edje/edje_message_queue.c

index 90a8f7b..9503867 100644 (file)
@@ -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));