Mercurial > hg > nginx
comparison src/mail/ngx_mail_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 | 6f8254ae61b8 |
children | c90cf79d0e1d |
comparison
equal
deleted
inserted
replaced
6558:68854ce64ec7 | 6559:adf25b8d0431 |
---|---|
335 return NGX_CONF_ERROR; | 335 return NGX_CONF_ERROR; |
336 } | 336 } |
337 | 337 |
338 ngx_memzero(ls, sizeof(ngx_mail_listen_t)); | 338 ngx_memzero(ls, sizeof(ngx_mail_listen_t)); |
339 | 339 |
340 ngx_memcpy(&ls->u.sockaddr, u.sockaddr, u.socklen); | 340 ngx_memcpy(&ls->u.sockaddr, &u.sockaddr, u.socklen); |
341 | 341 |
342 ls->socklen = u.socklen; | 342 ls->socklen = u.socklen; |
343 ls->backlog = NGX_LISTEN_BACKLOG; | 343 ls->backlog = NGX_LISTEN_BACKLOG; |
344 ls->wildcard = u.wildcard; | 344 ls->wildcard = u.wildcard; |
345 ls->ctx = cf->ctx; | 345 ls->ctx = cf->ctx; |