From fe3e1a8a097d2f78dfab6644750acefc6860b5b5 Mon Sep 17 00:00:00 2001 From: Jonathan Ellis Date: Mon, 11 May 2009 23:48:34 +0000 Subject: [PATCH] check for at-end-of-data in iterator init. patch by jbellis; reviewed by Jun Rao for CASSANDRA-153 git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773727 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/cassandra/db/FileStruct.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/java/org/apache/cassandra/db/FileStruct.java b/src/java/org/apache/cassandra/db/FileStruct.java index fc7eec8818..e99d0587cf 100644 --- a/src/java/org/apache/cassandra/db/FileStruct.java +++ b/src/java/org/apache/cassandra/db/FileStruct.java @@ -184,7 +184,14 @@ public class FileStruct implements Comparable, Iterator forward(); } } - saved = key; + if (key.equals(SSTable.blockIndexKey_)) + { + saved = null; + } + else + { + saved = key; + } } private void forward()