aboutsummaryrefslogtreecommitdiff
path: root/src/lib/daemon_create.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/daemon_create.c')
-rw-r--r--src/lib/daemon_create.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/daemon_create.c b/src/lib/daemon_create.c
index 6d903677..f1042789 100644
--- a/src/lib/daemon_create.c
+++ b/src/lib/daemon_create.c
@@ -100,8 +100,7 @@ MHD_daemon_create (MHD_RequestCallback cb,
100 daemon->logger = &file_logger; 100 daemon->logger = &file_logger;
101 daemon->logger_cls = stderr; 101 daemon->logger_cls = stderr;
102 daemon->unescape_cb = &unescape_wrapper; 102 daemon->unescape_cb = &unescape_wrapper;
103 daemon->tls_ciphers = TLS_CIPHERS_DEFAULT; 103 daemon->connection_memory_limit_b = POOL_SIZE_DEFAULT;
104 daemon->connection_memory_limit_b = MHD_POOL_SIZE_DEFAULT;
105 daemon->connection_memory_increment_b = BUF_INC_SIZE_DEFAULT; 104 daemon->connection_memory_increment_b = BUF_INC_SIZE_DEFAULT;
106#if ENABLE_DAUTH 105#if ENABLE_DAUTH
107 daemon->digest_nc_length = DIGEST_NC_LENGTH_DEFAULT; 106 daemon->digest_nc_length = DIGEST_NC_LENGTH_DEFAULT;
@@ -117,15 +116,15 @@ MHD_daemon_create (MHD_RequestCallback cb,
117 } 116 }
118 if (! MHD_mutex_init_ (&daemon->per_ip_connection_mutex)) 117 if (! MHD_mutex_init_ (&daemon->per_ip_connection_mutex))
119 { 118 {
120 MHD_mutex_destroy_ (&daemon->cleanup_connection_mutex); 119 (void) MHD_mutex_destroy_ (&daemon->cleanup_connection_mutex);
121 free (daemon); 120 free (daemon);
122 return NULL; 121 return NULL;
123 } 122 }
124#ifdef DAUTH_SUPPORT 123#ifdef DAUTH_SUPPORT
125 if (! MHD_mutex_init_ (&daemon->nnc_lock)) 124 if (! MHD_mutex_init_ (&daemon->nnc_lock))
126 { 125 {
127 MHD_mutex_destroy_ (&daemon->cleanup_connection_mutex); 126 (void) MHD_mutex_destroy_ (&daemon->cleanup_connection_mutex);
128 MHD_mutex_destroy_ (&daemon->per_ip_connection_mutex); 127 (void) MHD_mutex_destroy_ (&daemon->per_ip_connection_mutex);
129 free (daemon); 128 free (daemon);
130 return NULL; 129 return NULL;
131 } 130 }