Mercurial > hg > nginx
comparison src/http/ngx_http_core_module.c @ 6559:adf25b8d0431
Introduced the ngx_sockaddr_t type.
It's properly aligned and can hold any supported sockaddr.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 23 May 2016 16:37:20 +0300 |
parents | 2f98b5709d79 |
children | c90cf79d0e1d |
comparison
equal
deleted
inserted
replaced
6558:68854ce64ec7 | 6559:adf25b8d0431 |
---|---|
3996 return NGX_CONF_ERROR; | 3996 return NGX_CONF_ERROR; |
3997 } | 3997 } |
3998 | 3998 |
3999 ngx_memzero(&lsopt, sizeof(ngx_http_listen_opt_t)); | 3999 ngx_memzero(&lsopt, sizeof(ngx_http_listen_opt_t)); |
4000 | 4000 |
4001 ngx_memcpy(&lsopt.u.sockaddr, u.sockaddr, u.socklen); | 4001 ngx_memcpy(&lsopt.u.sockaddr, &u.sockaddr, u.socklen); |
4002 | 4002 |
4003 lsopt.socklen = u.socklen; | 4003 lsopt.socklen = u.socklen; |
4004 lsopt.backlog = NGX_LISTEN_BACKLOG; | 4004 lsopt.backlog = NGX_LISTEN_BACKLOG; |
4005 lsopt.rcvbuf = -1; | 4005 lsopt.rcvbuf = -1; |
4006 lsopt.sndbuf = -1; | 4006 lsopt.sndbuf = -1; |