mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-28 23:49:44 +08:00
Call MG_EV_ACCEPT on spawn
PUBLISHED_FROM=f1b4ce4334d24bf613db88ccb28cb3668390ce1d
This commit is contained in:
parent
2efc859829
commit
8cdd19bcae
@ -3328,6 +3328,8 @@ static void *per_connection_thread_function(void *param) {
|
||||
|
||||
mg_mgr_init(&m, NULL);
|
||||
mg_add_conn(&m, c);
|
||||
mg_call(c, NULL, MG_EV_ACCEPT, &c->sa);
|
||||
|
||||
while (m.active_connections != NULL) {
|
||||
mg_mgr_poll(&m, 1000);
|
||||
}
|
||||
@ -3390,6 +3392,7 @@ static void spawn_handling_thread(struct mg_connection *nc) {
|
||||
c[1]->listener = nc->listener;
|
||||
c[1]->proto_handler = nc->proto_handler;
|
||||
c[1]->user_data = nc->user_data;
|
||||
c[1]->sa = nc->sa;
|
||||
|
||||
mg_start_thread(per_connection_thread_function, c[1]);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user