From 3bedbd7fb801e7d0ffdedf2eb53dcce9ff08d31a Mon Sep 17 00:00:00 2001 From: Heng Li Date: Wed, 27 Oct 2010 23:58:54 +0000 Subject: [PATCH] fixed a silly bug in pileup --- bam_plcmd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bam_plcmd.c b/bam_plcmd.c index 23602cc..dca8518 100644 --- a/bam_plcmd.c +++ b/bam_plcmd.c @@ -473,6 +473,7 @@ int bam_pileup(int argc, char *argv[]) bam_plp_set_mask(iter, d->mask); while ((ret = samread(fp, b)) >= 0) { int skip = 0; + if ((int)b->core.tid < 0) break; // update d->ref if necessary if (d->fai && (int)b->core.tid != d->tid) { free(d->ref); -- 2.39.2