diff --git a/src/bin/media.c b/src/bin/media.c index 0de433a0..91f01fb9 100644 --- a/src/bin/media.c +++ b/src/bin/media.c @@ -967,6 +967,7 @@ _smart_del(Evas_Object *obj) sd->et_req = NULL; _parent_sc.del(obj); + free(sd); } static void diff --git a/src/bin/sel.c b/src/bin/sel.c index 021a9b63..79f8d7c6 100644 --- a/src/bin/sel.c +++ b/src/bin/sel.c @@ -628,6 +628,7 @@ _smart_del(Evas_Object *obj) free(en); } _parent_sc.del(obj); + free(sd); } static void diff --git a/src/bin/termio.c b/src/bin/termio.c index 388c6bbc..5befd5cb 100644 --- a/src/bin/termio.c +++ b/src/bin/termio.c @@ -3482,6 +3482,7 @@ _smart_del(Evas_Object *obj) sd->glayer = NULL; _parent_sc.del(obj); + free(sd); } static void