From 194971342bc05a8ae3c38741d0eb52eccae3a835 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 27 Jun 2018 14:13:00 +0900 Subject: [PATCH] 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; }