[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r37038 - libmicrohttpd/src/microhttpd
From: |
gnunet |
Subject: |
[GNUnet-SVN] r37038 - libmicrohttpd/src/microhttpd |
Date: |
Thu, 14 Apr 2016 12:20:22 +0200 |
Author: Karlson2k
Date: 2016-04-14 12:20:22 +0200 (Thu, 14 Apr 2016)
New Revision: 37038
Modified:
libmicrohttpd/src/microhttpd/daemon.c
Log:
Free pipes if worker thread initialization fails
Modified: libmicrohttpd/src/microhttpd/daemon.c
===================================================================
--- libmicrohttpd/src/microhttpd/daemon.c 2016-04-14 10:20:19 UTC (rev
37037)
+++ libmicrohttpd/src/microhttpd/daemon.c 2016-04-14 10:20:22 UTC (rev
37038)
@@ -4402,6 +4402,12 @@
if (0 != (flags & MHD_USE_SSL))
gnutls_priority_deinit (daemon->priority_cache);
#endif
+ if ( (MHD_INVALID_PIPE_ != daemon->wpipe[0]) &&
+ (0 != MHD_pipe_close_ (daemon->wpipe[0])) )
+ MHD_PANIC ("close failed\n");
+ if ( (MHD_INVALID_PIPE_ != daemon->wpipe[1]) &&
+ (0 != MHD_pipe_close_ (daemon->wpipe[1])) )
+ MHD_PANIC ("close failed\n");
free (daemon);
return NULL;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r37038 - libmicrohttpd/src/microhttpd,
gnunet <=