diff options
| author | Roman Arutyunyan <arut@nginx.com> | 2016-09-15 14:55:46 +0300 |
|---|---|---|
| committer | Roman Arutyunyan <arut@nginx.com> | 2016-09-15 14:55:46 +0300 |
| commit | 04b9434b1817def37eb55cd7f4360d1164678797 (patch) | |
| tree | c0b609612ea98be3291822b4685d5cda6f4ea8d7 /src/event | |
| parent | afa771140bcf677505adcc6517008a9f9108c878 (diff) | |
| download | nginx-04b9434b1817def37eb55cd7f4360d1164678797.tar.gz nginx-04b9434b1817def37eb55cd7f4360d1164678797.tar.bz2 | |
Stream: filters.
Diffstat (limited to 'src/event')
| -rw-r--r-- | src/event/modules/ngx_iocp_module.c | 2 | ||||
| -rw-r--r-- | src/event/ngx_event.h | 1 | ||||
| -rw-r--r-- | src/event/ngx_event_accept.c | 1 | ||||
| -rw-r--r-- | src/event/ngx_event_connect.c | 1 |
4 files changed, 5 insertions, 0 deletions
diff --git a/src/event/modules/ngx_iocp_module.c b/src/event/modules/ngx_iocp_module.c index 8f163e3e3..e00d967d0 100644 --- a/src/event/modules/ngx_iocp_module.c +++ b/src/event/modules/ngx_iocp_module.c @@ -93,6 +93,8 @@ ngx_os_io_t ngx_iocp_io = { NULL, ngx_udp_overlapped_wsarecv, NULL, + NULL, + NULL, ngx_overlapped_wsasend_chain, 0 }; diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h index 27139ee8c..f0b75af61 100644 --- a/src/event/ngx_event.h +++ b/src/event/ngx_event.h @@ -430,6 +430,7 @@ extern ngx_os_io_t ngx_io; #define ngx_send ngx_io.send #define ngx_send_chain ngx_io.send_chain #define ngx_udp_send ngx_io.udp_send +#define ngx_udp_send_chain ngx_io.udp_send_chain #define NGX_EVENT_MODULE 0x544E5645 /* "EVNT" */ diff --git a/src/event/ngx_event_accept.c b/src/event/ngx_event_accept.c index 4445adc62..1fce2e89b 100644 --- a/src/event/ngx_event_accept.c +++ b/src/event/ngx_event_accept.c @@ -467,6 +467,7 @@ ngx_event_recvmsg(ngx_event_t *ev) *log = ls->log; c->send = ngx_udp_send; + c->send_chain = ngx_udp_send_chain; c->log = log; c->pool->log = log; diff --git a/src/event/ngx_event_connect.c b/src/event/ngx_event_connect.c index 06534ef06..c5bb80681 100644 --- a/src/event/ngx_event_connect.c +++ b/src/event/ngx_event_connect.c @@ -166,6 +166,7 @@ ngx_event_connect_peer(ngx_peer_connection_t *pc) } else { /* type == SOCK_DGRAM */ c->recv = ngx_udp_recv; c->send = ngx_send; + c->send_chain = ngx_udp_send_chain; } c->log_error = pc->log_error; |
