From: Victor Julien Date: Thu, 31 May 2012 17:08:46 +0000 (+0200) Subject: #449: fix md5 calculation in daemon mode. X-Git-Tag: suricata-1.3beta2~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=086a934ca98da3258ae2c8faecfd8277a7315cf9;p=thirdparty%2Fsuricata.git #449: fix md5 calculation in daemon mode. --- diff --git a/src/suricata.c b/src/suricata.c index 521423226c..9b35fe693b 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -29,6 +29,7 @@ #include #ifdef HAVE_NSS +#include #include #endif @@ -661,11 +662,6 @@ int main(int argc, char **argv) SC_ATOMIC_INIT(engine_stage); -#ifdef HAVE_NSS - /* init NSS for md5 */ - NSS_NoDB_Init(NULL); -#endif - /* initialize the logging subsys */ SCLogInitLogModule(NULL); @@ -1574,6 +1570,12 @@ int main(int argc, char **argv) } } +#ifdef HAVE_NSS + /* init NSS for md5 */ + PR_Init(PR_USER_THREAD, PR_PRIORITY_NORMAL, 0); + NSS_NoDB_Init(NULL); +#endif + /* registering signals we use */ SignalHandlerSetup(SIGINT, SignalHandlerSigint); SignalHandlerSetup(SIGTERM, SignalHandlerSigterm);