Init the communication with the daemon from the debug thread
authorDaniel Zaoui <daniel.zaoui@yahoo.com>
Fri, 26 May 2017 05:52:52 +0000 (08:52 +0300)
committerDaniel Zaoui <daniel.zaoui@yahoo.com>
Mon, 5 Jun 2017 05:55:37 +0000 (08:55 +0300)
src/lib/eina/eina_debug.c

index dcd7078..2b4c255 100644 (file)
@@ -514,8 +514,6 @@ _session_create(int fd)
    session->fd = fd;
    // start the monitor thread
    _thread_start(session);
-   _daemon_greet(session);
-   _opcodes_register_all(session);
    return session;
 }
 
@@ -610,6 +608,9 @@ _monitor(void *_data)
 #ifndef _WIN32
    Eina_Debug_Session *session = _data;
 
+   _daemon_greet(session);
+   _opcodes_register_all(session);
+
    // set a name for this thread for system debugging
 #ifdef EINA_HAVE_PTHREAD_SETNAME
 # ifndef __linux__