# HG changeset patch # User Igor Sysoev # Date 1171982006 0 # Node ID 3728476ab96df3bc0b934bfc829fb999bd297cb1 # Parent b3c492eb086f428b81425dd99ea8607e7f68f7fd stop on superfluous closing "}" diff -r b3c492eb086f -r 3728476ab96d src/core/ngx_conf_file.c --- a/src/core/ngx_conf_file.c Mon Feb 19 13:42:48 2007 +0000 +++ b/src/core/ngx_conf_file.c Tue Feb 20 14:33:26 2007 +0000 @@ -145,6 +145,12 @@ } if (rc == NGX_CONF_BLOCK_DONE) { + if (!block) { + ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "unexpected \"}\""); + rc = NGX_ERROR; + break; + } + block = 0; }