# HG changeset patch # User Igor Sysoev # Date 1256726740 0 # Node ID 8bd88de8fecdccc00edf5e11c4f7c2a16ab01c60 # Parent 0df898363248b2b6971e0359a18ba6ee896bd4a3 fix segfault if http {} block is empty, the bug had been introduced in r3218 diff --git a/src/http/ngx_http.c b/src/http/ngx_http.c --- a/src/http/ngx_http.c +++ b/src/http/ngx_http.c @@ -1352,6 +1352,10 @@ ngx_http_optimize_servers(ngx_conf_t *cf ngx_http_conf_port_t *port; ngx_http_conf_addr_t *addr; + if (ports == NULL) { + return NGX_OK; + } + port = ports->elts; for (p = 0; p < ports->nelts; p++) {