diff options
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r-- | src/microhttpd/daemon.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index b6885178..bcbe6b50 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c | |||
@@ -4402,6 +4402,12 @@ thread_failed: | |||
4402 | if (0 != (flags & MHD_USE_SSL)) | 4402 | if (0 != (flags & MHD_USE_SSL)) |
4403 | gnutls_priority_deinit (daemon->priority_cache); | 4403 | gnutls_priority_deinit (daemon->priority_cache); |
4404 | #endif | 4404 | #endif |
4405 | if ( (MHD_INVALID_PIPE_ != daemon->wpipe[0]) && | ||
4406 | (0 != MHD_pipe_close_ (daemon->wpipe[0])) ) | ||
4407 | MHD_PANIC ("close failed\n"); | ||
4408 | if ( (MHD_INVALID_PIPE_ != daemon->wpipe[1]) && | ||
4409 | (0 != MHD_pipe_close_ (daemon->wpipe[1])) ) | ||
4410 | MHD_PANIC ("close failed\n"); | ||
4405 | free (daemon); | 4411 | free (daemon); |
4406 | return NULL; | 4412 | return NULL; |
4407 | } | 4413 | } |