diff --git a/java/src/org/broadinstitute/sting/gatk/iterators/MergingSamRecordIterator2.java b/java/src/org/broadinstitute/sting/gatk/iterators/MergingSamRecordIterator2.java index ddc111257..a99fd8e79 100644 --- a/java/src/org/broadinstitute/sting/gatk/iterators/MergingSamRecordIterator2.java +++ b/java/src/org/broadinstitute/sting/gatk/iterators/MergingSamRecordIterator2.java @@ -150,7 +150,11 @@ public class MergingSamRecordIterator2 implements CloseableIterator, if (!initialized) { lazyInitialization(); } + final ComparableSamRecordIterator iterator = this.pq.poll(); + if (iterator == null) { + return null; + } final SAMRecord record = iterator.next(); addIfNotEmpty(iterator);