Mercurial > hg > nginx-quic
comparison src/stream/ngx_stream_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 | 68854ce64ec7 |
children | c90cf79d0e1d |
comparison
equal
deleted
inserted
replaced
6558:68854ce64ec7 | 6559:adf25b8d0431 |
---|---|
278 return NGX_CONF_ERROR; | 278 return NGX_CONF_ERROR; |
279 } | 279 } |
280 | 280 |
281 ngx_memzero(ls, sizeof(ngx_stream_listen_t)); | 281 ngx_memzero(ls, sizeof(ngx_stream_listen_t)); |
282 | 282 |
283 ngx_memcpy(&ls->u.sockaddr, u.sockaddr, u.socklen); | 283 ngx_memcpy(&ls->u.sockaddr, &u.sockaddr, u.socklen); |
284 | 284 |
285 ls->socklen = u.socklen; | 285 ls->socklen = u.socklen; |
286 ls->backlog = NGX_LISTEN_BACKLOG; | 286 ls->backlog = NGX_LISTEN_BACKLOG; |
287 ls->type = SOCK_STREAM; | 287 ls->type = SOCK_STREAM; |
288 ls->wildcard = u.wildcard; | 288 ls->wildcard = u.wildcard; |