From de59d9ae29ab257558c8e0a98558ec8b1a07fab5 Mon Sep 17 00:00:00 2001 From: Denis Molony Date: Tue, 15 Dec 2020 19:18:56 +1000 Subject: [PATCH] indexing error in basic --- .../bytezone/diskbrowser/applefile/ApplesoftBasicProgram.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/bytezone/diskbrowser/applefile/ApplesoftBasicProgram.java b/src/com/bytezone/diskbrowser/applefile/ApplesoftBasicProgram.java index d44e015..f2048e7 100644 --- a/src/com/bytezone/diskbrowser/applefile/ApplesoftBasicProgram.java +++ b/src/com/bytezone/diskbrowser/applefile/ApplesoftBasicProgram.java @@ -554,7 +554,7 @@ public class ApplesoftBasicProgram extends BasicProgram boolean inRemark = false; // can only go false -> true byte b; - while ((b = buffer[ptr++]) != 0) + while (ptr < buffer.length && (b = buffer[ptr++]) != 0) { if (inRemark) // cannot terminate a REM continue;