okra pushed a commit to branch master.

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

commit d55164d0e06d2e8a1ad57a78940cb6504c818b05
Author: Stephen 'Okra' Houston <[email protected]>
Date:   Fri Jan 27 18:16:32 2017 -0600

    Enlightenment - Sysinfo Gadget - Add some safety fallbacks for thermal - 
Fixes a dnd crash.
---
 src/modules/sysinfo/thermal/thermal.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/modules/sysinfo/thermal/thermal.c 
b/src/modules/sysinfo/thermal/thermal.c
index 16cc2dc..a0f3dec 100644
--- a/src/modules/sysinfo/thermal/thermal.c
+++ b/src/modules/sysinfo/thermal/thermal.c
@@ -5,6 +5,8 @@ _thermal_thread_free(Tempthread *tth)
 {
    const char *s;
 
+   if (!tth) return;
+
    eina_stringshare_del(tth->sensor_name);
    eina_stringshare_del(tth->sensor_path);
 #ifdef HAVE_EEZE
@@ -176,7 +178,7 @@ _thermal_face_shutdown(Instance *inst)
 #ifdef HAVE_EEZE
    if (inst->cfg->thermal.poller)
      {
-        ecore_poller_del(inst->cfg->thermal.poller);
+        E_FREE_FUNC(inst->cfg->thermal.poller, ecore_poller_del);
         _thermal_thread_free(inst->cfg->thermal.tth);
      }
 #endif

-- 


Reply via email to