summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Ahlborn <jtahlborn@yahoo.com>2008-02-29 19:26:10 +0000
committerJames Ahlborn <jtahlborn@yahoo.com>2008-02-29 19:26:10 +0000
commita8ae554a25a838fda4c80c0c222ea5c50462bcf8 (patch)
treef9e2e297ebeff5dd339ddbed2b75e809547a29ff
parent36bf2ed080c73c0342eb121170abb7e548140f24 (diff)
downloadjackcess-a8ae554a25a838fda4c80c0c222ea5c50462bcf8.tar.gz
jackcess-a8ae554a25a838fda4c80c0c222ea5c50462bcf8.zip
skip unhandled index bytes for now
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@242 f203690c-595d-4dc9-a70b-905162fa7fd2
-rw-r--r--src/java/com/healthmarketscience/jackcess/Index.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/java/com/healthmarketscience/jackcess/Index.java b/src/java/com/healthmarketscience/jackcess/Index.java
index 20c3605..8e8e088 100644
--- a/src/java/com/healthmarketscience/jackcess/Index.java
+++ b/src/java/com/healthmarketscience/jackcess/Index.java
@@ -1026,6 +1026,10 @@ public class Index implements Comparable<Index> {
}
colEntryLen -= curEntryLen;
}
+ if(colEntryLen > 0) {
+ LOG.warn("Unhandled index bytes " + colEntryLen);
+ buffer.position(buffer.position() + colEntryLen);
+ }
int page = ByteUtil.get3ByteInt(buffer, ByteOrder.BIG_ENDIAN);
int row = buffer.get();
_rowId = new RowId(page, row);