From c5bb11f77e21994ec18036da07d0e65be2282eb5 Mon Sep 17 00:00:00 2001 From: Hubert Stachowiak Date: Wed, 15 Feb 2023 15:28:57 +0100 Subject: [PATCH] edje: Fix memory leak If free_string flag was set to true and string wasn't empty it would never be freed causing a memory leak. Change-Id: Iab0b52cb1f35f3c3dcce1ba3952fc754daebec85 --- src/lib/edje/edje_entry.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index b4580831b5..49b879666e 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -2672,8 +2672,10 @@ _edje_key_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, cursor_changed = EINA_TRUE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; } - if (free_string) free(string); } + //TIZEN_ONLY(20230215) edje: Fix memory leak + if (free_string) free(string); + // } end: if (!cursor_changed && -- 2.34.1