From 11805cd8b3076a91348c28e66389d720a86e079f Mon Sep 17 00:00:00 2001 From: Date: Tue, 19 Nov 2013 02:35:55 +0000 Subject: [PATCH] Fix from Ivan Drucker: PARENT_ENTRY starts at one, not zero. --- .../applecommander/storage/os/prodos/ProdosFormatDisk.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java b/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java index 8af7094..e236780 100644 --- a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java +++ b/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java @@ -1338,7 +1338,7 @@ public class ProdosFormatDisk extends FormattedDisk { int blockNumber = directory.getFileEntryBlock(); while (blockNumber != 0) { byte[] block = readBlock(blockNumber); - int entryNum = 0; + int entryNum = 1; // Beneath ProDOS says this starts at zero, but subsequent correction says it starts at 1. int offset = 4; while (offset+ProdosCommonEntry.ENTRY_LENGTH < BLOCK_SIZE) { int value = AppleUtil.getUnsignedByte(block[offset]);