a84136501e80887728062e36eca4c09b0a1c222f angie Mon Feb 3 16:35:56 2025 -0800 Fix corner case uninitialized variable, thx Marc Perry. diff --git src/hg/hgPhyloPlace/vcfFromFasta.c src/hg/hgPhyloPlace/vcfFromFasta.c index 1ec759933f2..0331889882a 100644 --- src/hg/hgPhyloPlace/vcfFromFasta.c +++ src/hg/hgPhyloPlace/vcfFromFasta.c @@ -1027,31 +1027,31 @@ int minSeqSize = 0, maxSeqSize = 0; // Default to SARS-CoV-2 or hMPXV values if setting is missing from config.ra. char *minSeqSizeSetting = phyloPlaceRefSetting(org, db, "minSeqSize"); if (isEmpty(minSeqSizeSetting)) minSeqSize = sameString(db, "wuhCor1") ? 10000 : 100000; else minSeqSize = atoi(minSeqSizeSetting); char *maxSeqSizeSetting = phyloPlaceRefSetting(org, db, "maxSeqSize"); if (isEmpty(maxSeqSizeSetting)) maxSeqSize = sameString(db, "wuhCor1") ? 35000 : 220000; else maxSeqSize = atoi(maxSeqSizeSetting); struct seqInfo *filteredSeqs = checkSequences(allSeqs, treeNames, minSeqSize, maxSeqSize, retFailedSeqs); reportTiming(pStartTime, "read and check uploaded FASTA"); +*retFailedPsls = NULL; if (filteredSeqs) { char *nextcladeDataset = phyloPlaceRefSettingPath(org, db, "nextcladeDataset"); if (nextcladeDataset) { - *retFailedPsls = NULL; tn = alignWithNextclade(filteredSeqs, nextcladeDataset, refGenome, maskSites, retSampleIds, retSeqInfo, retFailedSeqs, pStartTime); } else tn = alignWithBlat(filteredSeqs, refGenome, maskSites, retSampleIds, retSeqInfo, retFailedSeqs, retFailedPsls, pStartTime); } return tn; }