From 8127730f0095d42fe353a6ab714f86f2e8dbfdf6 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Tue, 16 May 2017 19:00:32 +0200 Subject: [PATCH] bug 2113: fix live modes --- src/unix-manager.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/unix-manager.c b/src/unix-manager.c index 7bc5ae4d04..02e7a7bebd 100644 --- a/src/unix-manager.c +++ b/src/unix-manager.c @@ -981,10 +981,12 @@ void UnixManagerThreadSpawnNonRunmode(void) /* Spawn the unix socket manager thread */ int unix_socket = ConfUnixSocketIsEnable(); if (unix_socket == 1) { - UnixManagerThreadSpawn(0); - UnixManagerRegisterCommand("iface-stat", LiveDeviceIfaceStat, NULL, - UNIX_CMD_TAKE_ARGS); - UnixManagerRegisterCommand("iface-list", LiveDeviceIfaceList, NULL, 0); + if (UnixManagerInit() == 0) { + UnixManagerRegisterCommand("iface-stat", LiveDeviceIfaceStat, NULL, + UNIX_CMD_TAKE_ARGS); + UnixManagerRegisterCommand("iface-list", LiveDeviceIfaceList, NULL, 0); + UnixManagerThreadSpawn(0); + } } }