Skip to content

Commit 7ea760e

Browse files
committed
Make request_buffer_size be at least DEFAULT_BUFFER_SIZE
1 parent 313f2e5 commit 7ea760e

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/lib/lwan.c

+7-8
Original file line numberDiff line numberDiff line change
@@ -653,17 +653,16 @@ static bool setup_from_config(struct lwan *lwan, const char *path)
653653
long request_buffer_size = parse_long(
654654
line->value, (long)default_config.request_buffer_size);
655655

656-
if (request_buffer_size < 0) {
657-
config_error(conf, "Negative request buffer size requested");
658-
} else if (request_buffer_size > 16 * (1 << 20)) {
656+
if (request_buffer_size > 16 * (1 << 20)) {
659657
config_error(conf,
660658
"Request buffer can't be over 16MiB");
661659
} else if (request_buffer_size < DEFAULT_BUFFER_SIZE) {
662-
lwan_status_warning("Request buffer size of %ld is smaller than the "
663-
"recommended minimum of %d bytes. This might not "
664-
"be sufficient!",
665-
request_buffer_size,
666-
DEFAULT_BUFFER_SIZE);
660+
lwan_status_warning("Using request buffer size of %d bytes instead of the "
661+
"requested %ld bytes",
662+
DEFAULT_BUFFER_SIZE,
663+
request_buffer_size);
664+
665+
request_buffer_size = DEFAULT_BUFFER_SIZE;
667666
}
668667

669668
lwan->config.request_buffer_size = (size_t)request_buffer_size;

0 commit comments

Comments
 (0)