raster pushed a commit to branch master.

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

commit d192549e58253097a77c0fd732f569f23a567926
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Wed Nov 18 10:04:17 2020 +0000

    deskmirror - handle invalid ptr access (null)
    
    don't crash. survive.
---
 src/bin/e_deskmirror.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_deskmirror.c b/src/bin/e_deskmirror.c
index 0263783a2..d602143df 100644
--- a/src/bin/e_deskmirror.c
+++ b/src/bin/e_deskmirror.c
@@ -282,6 +282,7 @@ _mirror_client_theme_setup(Mirror_Border *mb, Evas_Object 
*o)
 {
    char buf[4096];
 
+   if ((!mb) || (!mb->m) || (!mb->m->ec)) return;
    if (e_comp_object_frame_exists(mb->m->ec->frame))
      snprintf(buf, sizeof(buf), "e/deskmirror/frame/%s", 
mb->m->ec->border.name);
    else

-- 


Reply via email to