LUCENE-6932: also fix RAFIndexInput to throw EOFE if you seek beyond end of file

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_5x@1726290 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael McCandless 2016-01-22 19:00:47 +00:00
parent 639c2827f0
commit 742a7509bb
1 changed files with 4 additions and 1 deletions

View File

@ -165,7 +165,10 @@ public class RAFDirectory extends FSDirectory {
}
@Override
protected void seekInternal(long position) {
protected void seekInternal(long pos) throws IOException {
if (pos > length()) {
throw new EOFException("read past EOF: pos=" + pos + " vs length=" + length() + ": " + this);
}
}
boolean isFDValid() throws IOException {