1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-08-19 09:42:06 +03:00

Breaking process_new_connection() loop when mg_stop() is called

This commit is contained in:
valenok
2011-07-04 13:01:18 +01:00
parent 99f5f11612
commit 9be6774197

View File

@@ -3872,7 +3872,8 @@ static void process_new_connection(struct mg_connection *conn) {
discard_current_request_from_buffer(conn);
}
// conn->peer is not NULL only for SSL-ed proxy connections
} while (conn->peer || (keep_alive_enabled && should_keep_alive(conn)));
} while (conn->ctx->stop_flag == 0 &&
(conn->peer || (keep_alive_enabled && should_keep_alive(conn))));
}
// Worker threads take accepted socket from the queue