Commit 8cdd19bc authored by Alexander Alashkin's avatar Alexander Alashkin Committed by Cesanta Bot

Call MG_EV_ACCEPT on spawn

PUBLISHED_FROM=f1b4ce4334d24bf613db88ccb28cb3668390ce1d
parent 2efc8598
...@@ -3328,6 +3328,8 @@ static void *per_connection_thread_function(void *param) { ...@@ -3328,6 +3328,8 @@ static void *per_connection_thread_function(void *param) {
mg_mgr_init(&m, NULL); mg_mgr_init(&m, NULL);
mg_add_conn(&m, c); mg_add_conn(&m, c);
mg_call(c, NULL, MG_EV_ACCEPT, &c->sa);
while (m.active_connections != NULL) { while (m.active_connections != NULL) {
mg_mgr_poll(&m, 1000); mg_mgr_poll(&m, 1000);
} }
...@@ -3390,6 +3392,7 @@ static void spawn_handling_thread(struct mg_connection *nc) { ...@@ -3390,6 +3392,7 @@ static void spawn_handling_thread(struct mg_connection *nc) {
c[1]->listener = nc->listener; c[1]->listener = nc->listener;
c[1]->proto_handler = nc->proto_handler; c[1]->proto_handler = nc->proto_handler;
c[1]->user_data = nc->user_data; c[1]->user_data = nc->user_data;
c[1]->sa = nc->sa;
mg_start_thread(per_connection_thread_function, c[1]); mg_start_thread(per_connection_thread_function, c[1]);
} }
......
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