raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=d277df0a51dd0b7ff1fdc9a23b80c68d8309b94d

commit d277df0a51dd0b7ff1fdc9a23b80c68d8309b94d
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Fri Apr 16 15:53:02 2021 +0100

    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);
 }
 

-- 


Reply via email to