From a853c5670c2ee1c74de4a54d24cdebd6c3bf5761 Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Fri, 26 May 2023 23:47:36 +0000 Subject: [PATCH] Fix potential write out of bounds. --- src/HeaderParser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HeaderParser.c b/src/HeaderParser.c index 55c2d5f..e08af75 100644 --- a/src/HeaderParser.c +++ b/src/HeaderParser.c @@ -657,7 +657,7 @@ HeaderParse(Stream * stream, HeaderExpr * expr) /* Cope with preprocessor macro expansions at the top * level. */ expr->type = HP_UNKNOWN; - strncpy(expr->data.text, word, HEADER_EXPR_MAX); + strncpy(expr->data.text, word, HEADER_EXPR_MAX - 1); } Free(word);