nxt_conn_close.c (419:b3626b078c4e) nxt_conn_close.c (521:93dc4a28dd37)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 49 unchanged lines hidden (view full) ---

58 * will eventually close socket.
59 */
60 c->socket.error_handler = nxt_conn_close_error_ignore;
61
62 if (c->socket.error == 0 && !c->socket.closed && !c->socket.shutdown) {
63 wq = &engine->shutdown_work_queue;
64 handler = nxt_conn_shutdown_handler;
65
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 49 unchanged lines hidden (view full) ---

58 * will eventually close socket.
59 */
60 c->socket.error_handler = nxt_conn_close_error_ignore;
61
62 if (c->socket.error == 0 && !c->socket.closed && !c->socket.shutdown) {
63 wq = &engine->shutdown_work_queue;
64 handler = nxt_conn_shutdown_handler;
65
66 } else{
66 } else {
67 wq = &engine->close_work_queue;
68 handler = nxt_conn_close_handler;
69 }
70
71 nxt_work_queue_add(wq, handler, c->socket.task, c, engine);
72}
73
74

--- 91 unchanged lines hidden ---
67 wq = &engine->close_work_queue;
68 handler = nxt_conn_close_handler;
69 }
70
71 nxt_work_queue_add(wq, handler, c->socket.task, c, engine);
72}
73
74

--- 91 unchanged lines hidden ---