From: Eric Leblond Date: Sat, 23 Feb 2013 11:31:17 +0000 (+0100) Subject: unix-manager: fix thread killing function X-Git-Tag: suricata-1.4.1~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=df0e7af8f25894ae888f4e3cdcd1bafa11e61dcc;p=thirdparty%2Fsuricata.git unix-manager: fix thread killing function The name of the thread was not searched in the correct family. Reported-by: iswalker --- diff --git a/src/unix-manager.c b/src/unix-manager.c index adc5539c0f..5c7aa2fd1d 100644 --- a/src/unix-manager.c +++ b/src/unix-manager.c @@ -917,7 +917,7 @@ void UnixManagerThreadSpawn(DetectEngineCtx *de_ctx, int mode) /** * \brief Used to kill unix manager thread(s). * - * \todo Kinda hackish since it uses the tv name to identify flow manager + * \todo Kinda hackish since it uses the tv name to identify unix manager * thread. We need an all weather identification scheme. */ void UnixSocketKillSocketThread(void) @@ -926,8 +926,8 @@ void UnixSocketKillSocketThread(void) SCMutexLock(&tv_root_lock); - /* flow manager thread(s) is/are a part of mgmt threads */ - tv = tv_root[TVT_MGMT]; + /* unix manager thread(s) is/are a part of command threads */ + tv = tv_root[TVT_CMD]; while (tv != NULL) { if (strcasecmp(tv->name, "UnixManagerThread") == 0) {