{"record":{"id":"571799aff726d570","repo":"nginx/nginx","slug":"ngx-log-emerg-571799","errorCode":"NGX_LOG_EMERG","errorMessage":"duplicate listen options for %V","messagePattern":"duplicate listen options for %V","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/stream/ngx_stream.c","lineNumber":492,"sourceCode":"        }\n\n        /* preserve default_server bit during listen options overwriting */\n        default_server = addr[i].opt.default_server;\n\n        proxy_protocol = lsopt->proxy_protocol || addr[i].opt.proxy_protocol;\n        protocols = lsopt->proxy_protocol;\n        protocols_prev = addr[i].opt.proxy_protocol;\n\n#if (NGX_STREAM_SSL)\n        ssl = lsopt->ssl || addr[i].opt.ssl;\n        protocols |= lsopt->ssl << 1;\n        protocols_prev |= addr[i].opt.ssl << 1;\n#endif\n\n        if (lsopt->set) {\n\n            if (addr[i].opt.set) {\n                ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,\n                                   \"duplicate listen options for %V\",\n                                   &addr[i].opt.addr_text);\n                return NGX_ERROR;\n            }\n\n            addr[i].opt = *lsopt;\n        }\n\n        /* check the duplicate \"default\" server for this address:port */\n\n        if (lsopt->default_server) {\n\n            if (default_server) {\n                ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,\n                                   \"a duplicate default server for %V\",\n                                   &addr[i].opt.addr_text);\n                return NGX_ERROR;\n            }","sourceCodeStart":474,"sourceCodeEnd":510,"githubUrl":"https://github.com/nginx/nginx/blob/3f6f7824d4e2eb1ac37dec76683d525ac0ff521c/src/stream/ngx_stream.c#L474-L510","documentation":"Error \"duplicate listen options for %V\" thrown in nginx/nginx.","triggerScenarios":"Thrown at src/stream/ngx_stream.c:492 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3f6f7824d4e2eb1ac37dec76683d525ac0ff521c","analyzedAt":"2026-08-22T03:09:46.447Z","schemaVersion":2},"datasetVersion":"2026-08-22T04:17:13.399Z"}