Uwsgi: added a check on maximum uwsgi request size.

Requested by Chris Caputo.
This commit is contained in:
Maxim Dounin 2018-09-03 19:17:06 +03:00
parent 07c3e79b64
commit b71792b110

View File

@ -960,6 +960,12 @@ ngx_http_uwsgi_create_request(ngx_http_request_t *r)
} }
#endif #endif
if (len > 65535) {
ngx_log_error(NGX_LOG_ALERT, r->connection->log, 0,
"uwsgi request is too big: %uz", len);
return NGX_ERROR;
}
b = ngx_create_temp_buf(r->pool, len + 4); b = ngx_create_temp_buf(r->pool, len + 4);
if (b == NULL) { if (b == NULL) {
return NGX_ERROR; return NGX_ERROR;