Fixed segmentation fault with empty config on Windows.

See here for report:
http://mailman.nginx.org/pipermail/nginx-ru/2011-September/043288.html
This commit is contained in:
Maxim Dounin 2011-09-27 12:07:09 +00:00
parent 554768dabb
commit 5cc90f309d

View File

@ -1747,10 +1747,12 @@ ngx_http_add_listening(ngx_conf_t *cf, ngx_http_conf_addr_t *addr)
#if (NGX_WIN32)
{
ngx_iocp_conf_t *iocpcf;
ngx_iocp_conf_t *iocpcf = NULL;
iocpcf = ngx_event_get_conf(cf->cycle->conf_ctx, ngx_iocp_module);
if (iocpcf->acceptex_read) {
if (ngx_get_conf(cf->cycle->conf_ctx, ngx_events_module)) {
iocpcf = ngx_event_get_conf(cf->cycle->conf_ctx, ngx_iocp_module);
}
if (iocpcf && iocpcf->acceptex_read) {
ls->post_accept_buffer_size = cscf->client_header_buffer_size;
}
}