{"record":{"id":"ce7200b1ef540ecd","repo":"nginx/nginx","slug":"ngx-log-err-ce7200","errorCode":"NGX_LOG_ERR","errorMessage":"client sent invalid header","messagePattern":"client sent invalid header","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/http/v3/ngx_http_v3_request.c","lineNumber":541,"sourceCode":"            if (n == 0 || n == NGX_ERROR) {\n                c->error = 1;\n                c->log->action = \"reading client request\";\n\n                ngx_http_finalize_request(r, NGX_HTTP_BAD_REQUEST);\n                break;\n            }\n\n            b->pos = b->start;\n            b->last = b->start + n;\n        }\n\n        p = b->pos;\n\n        rc = ngx_http_v3_parse_headers(c, st, b);\n\n        if (rc > 0) {\n            ngx_quic_reset_stream(c, rc);\n            ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,\n                          \"client sent invalid header\");\n            ngx_http_finalize_request(r, NGX_HTTP_BAD_REQUEST);\n            break;\n        }\n\n        if (rc == NGX_ERROR) {\n            ngx_http_close_request(r, NGX_HTTP_INTERNAL_SERVER_ERROR);\n            break;\n        }\n\n        r->request_length += b->pos - p;\n        h3c->total_bytes += b->pos - p;\n\n        if (ngx_http_v3_check_flood(c) != NGX_OK) {\n            ngx_http_close_request(r, NGX_HTTP_CLOSE);\n            break;\n        }\n","sourceCodeStart":523,"sourceCodeEnd":559,"githubUrl":"https://github.com/nginx/nginx/blob/3f6f7824d4e2eb1ac37dec76683d525ac0ff521c/src/http/v3/ngx_http_v3_request.c#L523-L559","documentation":"Error \"client sent invalid header\" thrown in nginx/nginx.","triggerScenarios":"Thrown at src/http/v3/ngx_http_v3_request.c:541 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"}