e1c8dbcc76688752e01d08981f9e5530e838278b
hiram
  Fri Feb 7 11:27:33 2014 -0800
fix broken if() statement refs #12209
diff --git src/lib/bbiRead.c src/lib/bbiRead.c
index af27dd4..2c4cb0d 100644
--- src/lib/bbiRead.c
+++ src/lib/bbiRead.c
@@ -566,31 +566,31 @@
     el->sumSquares = sumSquares;
     }
 return round(validCount);
 }
 
 
 static boolean bbiSummaryArrayFromFull(struct bbiFile *bbi, 
 	char *chrom, bits32 start, bits32 end, BbiFetchIntervals fetchIntervals,
 	int summarySize, struct bbiSummaryElement *summary)
 /* Summarize data, not using zoom. */
 {
 struct bbiInterval *intervalList = NULL, *interval;
 struct lm *lm = lmInit(0);
 intervalList = (*fetchIntervals)(bbi, chrom, start, end, lm);
 boolean result = FALSE;
-if (intervalList != NULL);
+if (intervalList != NULL)
     {
     int i;
     bits32 baseStart = start, baseEnd;
     bits32 baseCount = end - start;
     interval = intervalList;
     for (i=0; i<summarySize; ++i)
         {
 	/* Calculate end of this part of summary */
 	baseEnd = start + (bits64)baseCount*(i+1)/summarySize;
 	int end1 = baseEnd;
 	if (end1 == baseStart)
 	    end1 = baseStart+1;
 
         /* Advance interval to skip over parts we are no longer interested in. */
 	while (interval != NULL && interval->end <= baseStart)