projects
/
umurmur.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Hotfix TLSv1 support for OpenSSL #84
[umurmur.git]
/
src
/
main.c
diff --git
a/src/main.c
b/src/main.c
index 89ca28024745e137e504be65de504c120c1011a1..a18363dd721bc579bdbcd842e295d4c8b0223132 100644
(file)
--- a/
src/main.c
+++ b/
src/main.c
@@
-56,6
+56,7
@@
#include "version.h"
#include "config.h"
#include "sharedmemory.h"
#include "version.h"
#include "config.h"
#include "sharedmemory.h"
+#include "ban.h"
char system_string[64], version_string[64];
int bindport;
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 */
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);
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();
Chan_init();
Client_init();
Ban_init();
-
-#ifdef USE_SHAREDMEMORY_API
+
+#ifdef USE_SHAREDMEMORY_API
Sharedmemory_init( bindport, bindport6 );
#endif
Sharedmemory_init( bindport, bindport6 );
#endif
-
+
#ifdef POSIX_PRIORITY_SCHEDULING
if (realtime)
setscheduler();
#ifdef POSIX_PRIORITY_SCHEDULING
if (realtime)
setscheduler();