84e9d8af825cb5d44401f560b3c4a1500e76da2e
angie
Fri Sep 6 16:30:21 2013 -0700
Fixing compiler warning that appears only when compiling with -O.
diff --git src/hg/hgTracks/snakeTrack.c src/hg/hgTracks/snakeTrack.c
index 53b3ac7..cfe884b 100644
--- src/hg/hgTracks/snakeTrack.c
+++ src/hg/hgTracks/snakeTrack.c
@@ -923,31 +923,31 @@
if (errCatchStart(errCatch))
{
char *fileName = trackDbSetting(tg->tdb, "bigDataUrl");
char *otherSpecies = trackDbSetting(tg->tdb, "otherSpecies");
int handle = halOpenLOD(fileName);
int needSeq = (winBaseCount < showSnpWidth) ? 1 : 0;
struct hal_block_results_t *head = halGetBlocksInTargetRange(handle, otherSpecies, trackHubSkipHubName(database), chromName, winStart, winEnd, needSeq, 1);
// did we get any blocks from HAL
if (head == NULL)
{
errCatchEnd(errCatch);
return;
}
struct hal_block_t* cur = head->mappedBlocks;
- struct linkedFeatures *lf;
+ struct linkedFeatures *lf = NULL;
struct hash *qChromHash = newHash(5);
struct linkedFeatures *lfList = NULL;
char buffer[4096];
#ifdef NOTNOW
struct hal_target_dupe_list_t* targetDupeBlocks = head->targetDupeBlocks;
for(;targetDupeBlocks; targetDupeBlocks = targetDupeBlocks->next)
{
printf("
id: %d qChrom %s\n", targetDupeBlocks->id, targetDupeBlocks->qChrom);
struct hal_target_range_t *range = targetDupeBlocks->tRange;
for(; range; range = range->next)
{
printf("
%ld : %ld\n", range->tStart, range->size);
}