From 919fc48cc573a9107ccaec6ecfb0dd03dd1fb8f7 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Thu, 22 Jun 2017 22:28:50 -0400 Subject: [PATCH] Fixed dumb out-of-bounds access error. --- Storage/Tape/Parsers/ZX8081.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Storage/Tape/Parsers/ZX8081.cpp b/Storage/Tape/Parsers/ZX8081.cpp index 03ef6ce29..dba32dc28 100644 --- a/Storage/Tape/Parsers/ZX8081.cpp +++ b/Storage/Tape/Parsers/ZX8081.cpp @@ -64,7 +64,7 @@ void Parser::inspect_waves(const std::vector &waves) { // Count the number of pulses at the start of this vector size_t number_of_pulses = 0; - while(waves[number_of_pulses + wave_offset] == WaveType::Pulse && number_of_pulses < waves.size()) { + while(number_of_pulses + wave_offset < waves.size() && waves[number_of_pulses + wave_offset] == WaveType::Pulse) { number_of_pulses++; }