src/hg/lib/wiggleUtils.c 1.55

1.55 2009/09/03 23:12:10 braney
if there's no wiggle on a chrom, just assume minSpan is 1 since we won't end up using this value anyway. TIME TO GET RID OF THESE WIGGLES!!
Index: src/hg/lib/wiggleUtils.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/wiggleUtils.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -b -B -U 4 -r1.54 -r1.55
--- src/hg/lib/wiggleUtils.c	24 Aug 2009 20:39:53 -0000	1.54
+++ src/hg/lib/wiggleUtils.c	3 Sep 2009 23:12:10 -0000	1.55
@@ -233,8 +233,11 @@
     /* just use first span if trackDb doesn't have spanList */
     safef(query, ArraySize(query),
 	"SELECT span from %s where chrom = '%s' limit 1", table, chrom);
     char *tmpSpan = sqlQuickString(conn, query);
+    // if there's no data on this chrom just return 1 arbitrarily
+    minSpan = 1;  
+    if (tmpSpan != NULL)
     minSpan = sqlUnsigned(tmpSpan);
     }
 
 freeHash(&spans);