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;