From d44b5de88932687376fbfccc0835d774dc958a6b Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Tue, 30 Sep 2025 20:13:38 +0200 Subject: fix bounds check when finalizing build state (#533) --- src/zen/cmds/builds_cmd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/zen/cmds/builds_cmd.cpp b/src/zen/cmds/builds_cmd.cpp index 437b061c8..508fbe8b4 100644 --- a/src/zen/cmds/builds_cmd.cpp +++ b/src/zen/cmds/builds_cmd.cpp @@ -8502,7 +8502,8 @@ namespace { } size_t TargetCount = 1; - while (Targets[TargetOffset + TargetCount].RawHash == Targets[TargetOffset].RawHash) + while ((TargetOffset + TargetCount) < Targets.size() && + (Targets[TargetOffset + TargetCount].RawHash == Targets[TargetOffset].RawHash)) { TargetCount++; } -- cgit v1.2.3