d75b20bbdc18266a8e9eb90a6c61109648e838c4 chmalee Thu Sep 9 16:28:47 2021 -0700 Fix extra cloneString from code review, refs #28119 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 0efc6b9..b0d0526 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -9192,31 +9192,31 @@ if ((size = e - s) > 0) { s -= startOffset; if (s < 0 || s + size > seq->size) errAbort("Out of range! %d-%d not in %d-%d", s, s+size, 0, size); toUpperN(seq->dna + s, size); } } } static struct bed *getBedsFromBigBedRange(struct trackDb *tdb, char *geneName) /* get a list of beds from a bigBed in the current range */ { struct bbiFile *bbi; -char *fileName = cloneString(hReplaceGbdb(trackDbSetting(tdb, "bigDataUrl"))); +char *fileName = hReplaceGbdb(trackDbSetting(tdb, "bigDataUrl")); bbi = bigBedFileOpen(fileName); struct lm *lm = lmInit(0); struct bigBedInterval *bb, *bbList = bigBedIntervalQuery(bbi, seqName, winStart, winEnd, 0, lm); struct bed *bedList = NULL; char *bedRow[32]; char startBuf[16], endBuf[16]; for (bb = bbList; bb != NULL; bb = bb->next) { bigBedIntervalToRow(bb, seqName, startBuf, endBuf, bedRow, ArraySize(bedRow)); struct bed *bed = bedLoadN(bedRow, 12); if (sameString(bed->name, geneName)) slAddHead(&bedList, bed); } lmCleanup(&lm);