X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fmain.c;h=a18363dd721bc579bdbcd842e295d4c8b0223132;hb=7d9162c5b470f5b31db9ca76e105bd7ed5de8ec8;hp=89ca28024745e137e504be65de504c120c1011a1;hpb=60b0fbf1b141566fd5f559c1d7db2317676a3be4;p=umurmur.git diff --git a/src/main.c b/src/main.c index 89ca280..a18363d 100644 --- a/src/main.c +++ b/src/main.c @@ -56,6 +56,7 @@ #include "version.h" #include "config.h" #include "sharedmemory.h" +#include "ban.h" char system_string[64], version_string[64]; int bindport; @@ -198,6 +199,10 @@ void daemonize() for (i = getdtablesize(); i >= 0; --i) close(i); /* close all descriptors */ +#ifdef USE_GNUTLS + gnutls_global_init(); +#endif + i = open("/dev/null",O_RDWR); (void)dup(i); (void)dup(i); @@ -350,11 +355,11 @@ int main(int argc, char **argv) Chan_init(); Client_init(); Ban_init(); - -#ifdef USE_SHAREDMEMORY_API + +#ifdef USE_SHAREDMEMORY_API Sharedmemory_init( bindport, bindport6 ); #endif - + #ifdef POSIX_PRIORITY_SCHEDULING if (realtime) setscheduler();