From 895685e948651c5330b0331aa82425d2bf172869 Mon Sep 17 00:00:00 2001 From: Robert Greene Date: Tue, 3 Jun 2003 05:53:19 +0000 Subject: [PATCH] When at end of file (nextAddress is 0), set the offset to the end of file. --- src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java b/src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java index eb7b04e..ff097c0 100644 --- a/src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java +++ b/src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java @@ -94,6 +94,8 @@ public class ApplesoftTokenizer { nextAddress = AppleUtil.getWordValue(fileData, offset); offset+= 2; if (nextAddress == 0) { + // At end of file, ensure we don't try to continue processing... + offset = fileData.length; return null; } int lineNumber = AppleUtil.getWordValue(fileData, offset);