From d277df0a51dd0b7ff1fdc9a23b80c68d8309b94d Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 16 Apr 2021 15:53:02 +0100 Subject: [PATCH] pager - fix asan report on use after free on gadget shutdown --- src/modules/pager/e_mod_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index 576c72d4a..552239f7c 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -305,12 +305,12 @@ _gc_shutdown(E_Gadcon_Client *gcc) if (pager_config) instances = eina_list_remove(instances, inst); e_drop_handler_del(inst->pager->drop_handler); - _pager_free(inst->pager); if (inst->o_base) { evas_object_del(inst->o_base); inst->o_base = NULL; } + _pager_free(inst->pager); free(inst); }