Mercurial > hg > nginx
comparison src/event/ngx_event.c @ 6436:8f038068f4bc
Stream: UDP proxy.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Wed, 20 Jan 2016 19:52:12 +0300 |
parents | cf5e822cf470 |
children | 9fd68d5009e3 |
comparison
equal
deleted
inserted
replaced
6435:d1c791479bbb | 6436:8f038068f4bc |
---|---|
744 | 744 |
745 if (c == NULL) { | 745 if (c == NULL) { |
746 return NGX_ERROR; | 746 return NGX_ERROR; |
747 } | 747 } |
748 | 748 |
749 c->type = ls[i].type; | |
749 c->log = &ls[i].log; | 750 c->log = &ls[i].log; |
750 | 751 |
751 c->listening = &ls[i]; | 752 c->listening = &ls[i]; |
752 ls[i].connection = c; | 753 ls[i].connection = c; |
753 | 754 |
816 } | 817 } |
817 } | 818 } |
818 | 819 |
819 #else | 820 #else |
820 | 821 |
821 rev->handler = ngx_event_accept; | 822 rev->handler = (c->type == SOCK_STREAM) ? ngx_event_accept |
823 : ngx_event_recvmsg; | |
822 | 824 |
823 if (ngx_use_accept_mutex | 825 if (ngx_use_accept_mutex |
824 #if (NGX_HAVE_REUSEPORT) | 826 #if (NGX_HAVE_REUSEPORT) |
825 && !ls[i].reuseport | 827 && !ls[i].reuseport |
826 #endif | 828 #endif |