Fixed compiler warnings, updated ChangeLog.

This commit is contained in:
Evgeny Grin (Karlson2k)
2017-03-16 17:04:08 +03:00
parent 3f9f4d8b53
commit b3e48b5090
3 changed files with 16 additions and 4 deletions
+5
View File
@@ -1,3 +1,8 @@
Thu Mar 16 16:49:07 MSK 2017
Added ability to get actual daemon flags via MHD_get_daemon_info().
Fixed test_upgrade to work in request mode.
Fixed compiler warnings in test_upgrade. -EG
Wed Mar 15 23:29:59 MSK 2017
Prevented socket read/write if connection is suspended.
Added missing resets of 'connection->in_idle'.
+2
View File
@@ -101,6 +101,7 @@
static void
close_all_connections (struct MHD_Daemon *daemon);
#ifdef EPOLL_SUPPORT
/**
* Do epoll()-based processing (this function is allowed to
@@ -114,6 +115,7 @@ static int
MHD_epoll (struct MHD_Daemon *daemon,
int may_block);
#endif /* EPOLL_SUPPORT */
/**
* Default implementation of the panic function,
+9 -4
View File
@@ -888,6 +888,7 @@ run_mhd_select_loop (struct MHD_Daemon *daemon)
}
}
#ifdef HAVE_POLL
/**
* Run the MHD external event loop using select.
@@ -899,8 +900,10 @@ run_mhd_poll_loop (struct MHD_Daemon *daemon)
{
abort (); /* currently not implementable with existing MHD API */
}
#endif /* HAVE_POLL */
#ifdef EPOLL_SUPPORT
/**
* Run the MHD external event loop using select.
*
@@ -938,7 +941,7 @@ run_mhd_epoll_loop (struct MHD_Daemon *daemon)
MHD_run (daemon);
}
}
#endif /* EPOLL_SUPPORT */
/**
* Run the MHD external event loop using select.
@@ -949,14 +952,16 @@ static void
run_mhd_loop (struct MHD_Daemon *daemon,
int flags)
{
if (0 != (flags & MHD_USE_POLL))
if (0 == (flags & (MHD_USE_POLL | MHD_USE_EPOLL)))
run_mhd_select_loop (daemon);
#ifdef HAVE_POLL
else if (0 != (flags & MHD_USE_POLL))
run_mhd_poll_loop (daemon);
#endif /* HAVE_POLL */
#if EPOLL_SUPPORT
else if (0 != (flags & MHD_USE_EPOLL))
run_mhd_epoll_loop (daemon);
#endif
else if (0 == (flags & (MHD_USE_POLL | MHD_USE_EPOLL)))
run_mhd_select_loop (daemon);
else
abort ();
}