raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=194971342bc05a8ae3c38741d0eb52eccae3a835

commit 194971342bc05a8ae3c38741d0eb52eccae3a835
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Jun 27 14:13:00 2018 +0900

    eina debug - fix setuid process shutdown by initting fully except conn
    
    init eina debug fully except for the debug daemon connection that the
    setuid check was meant to skip. this fixes T7055
---
 src/lib/eina/eina_debug.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/eina/eina_debug.c b/src/lib/eina/eina_debug.c
index b71f422123..6420496786 100644
--- a/src/lib/eina/eina_debug.c
+++ b/src/lib/eina/eina_debug.c
@@ -715,6 +715,9 @@ eina_debug_init(void)
    self = pthread_self();
    _eina_debug_thread_mainloop_set(&self);
    _eina_debug_thread_add(&self);
+   _eina_debug_cpu_init();
+   _eina_debug_bt_init();
+   _eina_debug_timer_init();
 #if defined(HAVE_GETUID) && defined(HAVE_GETEUID)
    // if we are setuid - don't debug!
    if (getuid() != geteuid()) return EINA_TRUE;
@@ -726,9 +729,6 @@ eina_debug_init(void)
      {
         eina_debug_local_connect(EINA_FALSE);
      }
-   _eina_debug_cpu_init();
-   _eina_debug_bt_init();
-   _eina_debug_timer_init();
    return EINA_TRUE;
 }
 

-- 


Reply via email to