From 35f188239aef0c770551c532b04c724509a63170 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 6 Sep 2019 11:08:59 +0900 Subject: [PATCH] edje_edit: Prevent dangling pointer. --- src/lib/edje/edje_edit.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index eeb043ab33..ef58e91511 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -454,7 +454,11 @@ _edje_real_part_free(Edje *ed, Edje_Real_Part *rp) rp->custom = NULL; } - free(rp->drag); + if (rp->drag) + { + free(rp->drag); + rp->drag = NULL; + } if (rp->param2) free(rp->param2->set); eina_mempool_free(_edje_real_part_state_mp, rp->param2);