aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-08-11 10:32:32 -0400
committerfrosty <gabriel@bwaaa.monster>2026-08-11 10:32:32 -0400
commitd3c9f9384fa3e743f48e1771a8519e3e4bb04ad6 (patch)
tree171850da34993377faa892c8c3eaab40cf0d4bdd
parent6e1686a3cfc468893da8e9503fae1823f01cac27 (diff)
downloadbeaker-d3c9f9384fa3e743f48e1771a8519e3e4bb04ad6.tar.gz
fix: fixed header buffer boundary check
-rw-r--r--src/server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c
index df1db23..b95b8c1 100644
--- a/src/server.c
+++ b/src/server.c
@@ -457,7 +457,7 @@ const char *beaker_get_header(const char *name) {
if (value_end == NULL)
value_end = search_end;
size_t value_len = value_end - value_start;
- if (value_len > sizeof(g_header_value)) {
+ if (value_len >= sizeof(g_header_value)) {
value_len = sizeof(g_header_value) - 1;
}
strncpy(g_header_value, value_start, value_len);