diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2023-03-27 01:11:36 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2023-03-27 01:11:36 -0400 |
commit | 5f5e87f518bfdabb1a6b8ba7164c60f17902a2f5 (patch) | |
tree | eb547633fb96d34eb9338bc675f9718b2baf6175 | |
parent | 9eb99181e1f3008fbe61556adf88f7c094c804f5 (diff) | |
download | lighttpd-git-5f5e87f518bfdabb1a6b8ba7164c60f17902a2f5.tar.gz |
[core] limit server.max-request-field-size <=65535
-rw-r--r-- | src/configfile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/configfile.c b/src/configfile.c index d41158a5..09f21704 100644 --- a/src/configfile.c +++ b/src/configfile.c @@ -755,7 +755,7 @@ static int config_insert_srvconf(server *srv) { T_CONFIG_SHORT, T_CONFIG_SCOPE_SERVER } ,{ CONST_STR_LEN("server.max-request-field-size"), - T_CONFIG_INT, + T_CONFIG_SHORT, T_CONFIG_SCOPE_SERVER } ,{ CONST_STR_LEN("server.chunkqueue-chunk-sz"), T_CONFIG_INT, @@ -882,7 +882,7 @@ static int config_insert_srvconf(server *srv) { srv->srvconf.max_conns = (unsigned short)cpv->v.u; break; case 19:/* server.max-request-field-size */ - srv->srvconf.max_request_field_size = cpv->v.u; + srv->srvconf.max_request_field_size = cpv->v.shrt; break; case 20:/* server.chunkqueue-chunk-sz */ chunkqueue_set_chunk_size(cpv->v.u); |