From faefacde5d084173dad5d5fbf79f4c60569d6786 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Mon, 21 Jul 2025 12:20:08 -0400 Subject: [PATCH] Fix read one past the end of token list in the line formatter --- formatter/generic/genericformatter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/formatter/generic/genericformatter.cpp b/formatter/generic/genericformatter.cpp index 063acecf7..e73a630a9 100644 --- a/formatter/generic/genericformatter.cpp +++ b/formatter/generic/genericformatter.cpp @@ -967,7 +967,7 @@ vector GenericLineFormatter::FormatLines( { case BraceToken: // Beginning of string - if (trimmedText == "\"" && tokenIndex + 1 <= currentLine.tokens.size() && currentLine.tokens[tokenIndex + 1].type == StringToken) + if (trimmedText == "\"" && tokenIndex + 1 < currentLine.tokens.size() && currentLine.tokens[tokenIndex + 1].type == StringToken) { // Create a ContainerContents item and place it onto the item stack. This will hold anything // inside the container once the end of the container is found.