Commit e98b5a69 authored by Sergey Lyubka's avatar Sergey Lyubka Committed by rojer

Implement Http_request.setTimeout()

    PUBLISHED_FROM=7a72e485aad2be859b9452dc1687a922778959d1
parent ed24afd1
...@@ -2722,7 +2722,8 @@ double mg_set_timer(struct mg_connection *c, double timestamp) { ...@@ -2722,7 +2722,8 @@ double mg_set_timer(struct mg_connection *c, double timestamp) {
* connections, so not processed yet. It has a DNS resolver connection * connections, so not processed yet. It has a DNS resolver connection
* linked to it. Set up a timer for the DNS connection. * linked to it. Set up a timer for the DNS connection.
*/ */
DBG(("%p %p %d", c, c->priv_2, c->flags & MG_F_RESOLVING)); DBG(("%p %p %d -> %lu", c, c->priv_2, c->flags & MG_F_RESOLVING,
(unsigned long) timestamp));
if ((c->flags & MG_F_RESOLVING) && c->priv_2 != NULL) { if ((c->flags & MG_F_RESOLVING) && c->priv_2 != NULL) {
((struct mg_connection *) c->priv_2)->ev_timer_time = timestamp; ((struct mg_connection *) c->priv_2)->ev_timer_time = timestamp;
} }
...@@ -3170,8 +3171,8 @@ static void mg_mgr_handle_ctl_sock(struct mg_mgr *mgr) { ...@@ -3170,8 +3171,8 @@ static void mg_mgr_handle_ctl_sock(struct mg_mgr *mgr) {
struct ctl_msg ctl_msg; struct ctl_msg ctl_msg;
int len = int len =
(int) MG_RECV_FUNC(mgr->ctl[1], (char *) &ctl_msg, sizeof(ctl_msg), 0); (int) MG_RECV_FUNC(mgr->ctl[1], (char *) &ctl_msg, sizeof(ctl_msg), 0);
DBG(("read %d from ctl socket", len));
size_t dummy = MG_SEND_FUNC(mgr->ctl[1], ctl_msg.message, 1, 0); size_t dummy = MG_SEND_FUNC(mgr->ctl[1], ctl_msg.message, 1, 0);
DBG(("read %d from ctl socket", len));
(void) dummy; /* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509 */ (void) dummy; /* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509 */
if (len >= (int) sizeof(ctl_msg.callback) && ctl_msg.callback != NULL) { if (len >= (int) sizeof(ctl_msg.callback) && ctl_msg.callback != NULL) {
struct mg_connection *nc; struct mg_connection *nc;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment