From 22f295ffd80265495de22d2e42c72e0639b7a2c4 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Tue, 7 Sep 2021 18:38:27 -0400 Subject: [PATCH] Prevent buffer overflow in TextFileReader::next_dvector() --- src/text_file_reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/text_file_reader.cpp b/src/text_file_reader.cpp index 926dedcf80..8fc57d9283 100644 --- a/src/text_file_reader.cpp +++ b/src/text_file_reader.cpp @@ -173,7 +173,7 @@ void TextFileReader::next_dvector(double *list, int n) } ValueTokenizer values(line); - while (values.has_next()) { list[i++] = values.next_double(); } + while (values.has_next() && i < n) { list[i++] = values.next_double(); } } }