From 68b70a21831b3128828357e8af366a377283fa80 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Tue, 9 Jul 2024 13:35:52 +0100 Subject: Check for bounds check error --- src/cached.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/cached.cpp') diff --git a/src/cached.cpp b/src/cached.cpp index 83950c82b..ab6d99848 100644 --- a/src/cached.cpp +++ b/src/cached.cpp @@ -259,6 +259,9 @@ bool try_cached_build(Checker *c) { timestamp_str = string_trim_whitespace(timestamp_str); path_str = string_trim_whitespace(path_str); + if (file_count >= files.count) { + goto do_write_file; + } if (files[file_count] != path_str) { goto do_write_file; } -- cgit v1.2.3