src/hg/qacAddGapIdx/qacAddGapIdx.c 1.3
1.3 2009/11/02 21:40:02 hiram
Fixup crash in mafAddQRows and off-by-one error in qacAddGapIdx
Index: src/hg/qacAddGapIdx/qacAddGapIdx.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/qacAddGapIdx/qacAddGapIdx.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -b -B -U 4 -r1.2 -r1.3
--- src/hg/qacAddGapIdx/qacAddGapIdx.c 15 Nov 2007 15:09:18 -0000 1.2
+++ src/hg/qacAddGapIdx/qacAddGapIdx.c 2 Nov 2009 21:40:02 -0000 1.3
@@ -45,15 +45,15 @@
{
if (! agp->isFrag)
{
gap = (struct agpGap *) (agp->entry);
- if (qa->size - gap->chromStart + 1 > gap->size)
+ if (qa->size - gap->chromStart + 1 >= gap->size)
{
memset(qa->qa + gap->chromStart - 1, FAKE_GAP_QUAL, gap->size);
}
else
{
- errAbort("gap too big: chromStart = %d size = %d\n", gap->chromStart, gap->size);
+ errAbort("%s gap too big: qa.size %d - chromStart = %d size = %d\n", gap->chrom, qa->size, gap->chromStart, gap->size);
}
}
}
}