Refactored mhd_locks.h and mhd_sockets.h: allow usage of macros without

aborting of execution.
This commit is contained in:
Evgeny Grin (Karlson2k) committed 2016-10-11 15:20:40 +00:00
1 parent 3675d8e5a7
commit a8948d201b
15 files changed
+218 -201

No files matched your search

+4 -14
View File
@@ -27,20 +27,10 @@
#include "platform.h"
#include "microhttpd.h"
#include "internal.h"
#include "tls_test_common.h"
#include <gcrypt.h>
#include "mhd_sockets.h" /* only macros used */
#undef MHD_PANIC
void
MHD_PANIC (char *msg)
{
fprintf (stderr, "%s", msg);
abort ();
}
#ifdef _WIN32
#ifndef WIN32_LEAN_AND_MEAN
@@ -80,7 +70,7 @@ test_tls_session_time_out (gnutls_session_t session)
if (ret < 0)
{
fprintf (stderr, "Error: %s\n", MHD_E_FAILED_TO_CONNECT);
MHD_socket_close_ (sd);
MHD_socket_close_chk_ (sd);
return -1;
}
@@ -88,7 +78,7 @@ test_tls_session_time_out (gnutls_session_t session)
if (ret < 0)
{
fprintf (stderr, "Handshake failed\n");
MHD_socket_close_ (sd);
MHD_socket_close_chk_ (sd);
return -1;
}
@@ -99,11 +89,11 @@ test_tls_session_time_out (gnutls_session_t session)
if (send (sd, "", 1, 0) == 0)
{
fprintf (stderr, "Connection failed to time-out\n");
MHD_socket_close_ (sd);
MHD_socket_close_chk_ (sd);
return -1;
}
MHD_socket_close_ (sd);
MHD_socket_close_chk_ (sd);
return 0;
}
+1 -1
View File
@@ -191,7 +191,7 @@ test_hello_extension (gnutls_session_t session, extensions_t exten_t,
cleanup:
if (-1 != sd)
MHD_socket_close_ (sd);
MHD_socket_close_chk_ (sd);
gnutls_free (cbc.buf);
return ret;
}