867fc9bd58a3b79e2e0f818069ec8fd44e067476
braney
  Wed Jul 22 13:51:59 2015 -0700
fix summary stats on assembly hubs #15756

diff --git src/hg/hgTables/sumStats.c src/hg/hgTables/sumStats.c
index 18a03ab..ffcaf35 100644
--- src/hg/hgTables/sumStats.c
+++ src/hg/hgTables/sumStats.c
@@ -304,30 +304,31 @@
 		int score = bed->score;
 		if (score < minScore) minScore = score;
 		if (score > maxScore) maxScore = score;
 		sumScores += score;
 		}
 	    }
 	}
     endTime = clock1000();
     calcTime += endTime - midTime;
     lmCleanup(&lm);
     bedList = NULL;
     freeTime  += clock1000() - endTime;
     }
 
 regionSize = basesInRegion(regionList, 0);
+if (conn != NULL)
     gapTotal = gapsInRegion(conn, regionList, 0);
 realSize = regionSize - gapTotal;
 
 
 hTableStart();
 startTime = clock1000();
 numberStatRow("item count", itemCount);
 if (itemCount > 0)
     {
     cov = covStatsSum(itemCovList);
     percentStatRow("item bases", cov->basesCovered, realSize);
     percentStatRow("item total", cov->sumBases, realSize);
     numberStatRow("smallest item", cov->minBases);
     numberStatRow("average item", round((double)cov->sumBases/cov->itemCount));
     numberStatRow("biggest item", cov->maxBases);