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);
 					}
 				}
 			}
 		}