From 668c7da33d00bb0eecb0444b85aeccd9bb03e607 Mon Sep 17 00:00:00 2001 From: hanna Date: Fri, 29 Jan 2010 21:35:59 +0000 Subject: [PATCH] Bug fix in custom override of queryOverlapping. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@2743 348d0f76-0448-11de-a6fe-93d51630548a --- java/src/net/sf/samtools/BAMFileReader2.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/src/net/sf/samtools/BAMFileReader2.java b/java/src/net/sf/samtools/BAMFileReader2.java index 54a23b090..51030e534 100644 --- a/java/src/net/sf/samtools/BAMFileReader2.java +++ b/java/src/net/sf/samtools/BAMFileReader2.java @@ -565,7 +565,10 @@ class BAMFileReader2 * Closes down the existing iterator. */ public void close() { - wrappedIterator.close(); + if (this != mCurrentIterator) { + throw new IllegalStateException("Attempt to close non-current iterator"); + } + mCurrentIterator = null; } /**