Something went wrong. Try again.
lol
Something went wrong. Try again.
838 B · 27 lines
at master
12345678910111213141516171819202122232425262728From 3cf1ca7491bd5b6680e80355d76442ae14db681e Mon Sep 17 00:00:00 2001From: Alyssa Ross <hi@alyssa.is>Date: Sun, 29 Mar 2026 13:18:09 +0200Subject: [PATCH] build system: fix potential buffer overflow
This could potentially write one byte past the end of line.Identified by fortify-headers.--- scripts/basic/split-include.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/basic/split-include.c b/scripts/basic/split-include.cindex 6ef29195e..93011d511 100644--- a/scripts/basic/split-include.c+++ b/scripts/basic/split-include.c@@ -195,7 +195,7 @@ int main(int argc, const char * argv []) ERROR_EXIT( "find" ); line[0] = '\n';- while (fgets(line+1, buffer_size, fp_find))+ while (fgets(line+1, buffer_size-1, fp_find)) { if (strstr(list_target, line) == NULL) {-- 2.53.0