456acf5dcbad073045e995fa40c626c8e6abf9f8 braney Tue Feb 6 11:32:52 2018 -0800 oops, fixed copy/paste error diff --git src/hg/lib/trackDbCustom.c src/hg/lib/trackDbCustom.c index 55ec2d9..c646875 100644 --- src/hg/lib/trackDbCustom.c +++ src/hg/lib/trackDbCustom.c @@ -1446,31 +1446,30 @@ if (strchr(words[ix], '=') == NULL) // treat this the same as "var=" { pair = slPairNew(words[ix], NULL); } else { char *name = cloneNextWordByDelimiter(&(words[ix]),'='); char *value = cloneString(words[ix]); pair = slPairNew(name, value); } slAddHead(&pairList, pair); } slReverse(&pairList); -free(clone); return pairList; } struct slPair *trackDbMetaPairs(struct trackDb *tdb) /* Read in metadata given a trackDb entry. This routine understands the three ways * that metadata can be represented in a trackDb stanza: "metadata" lines per stanza, * or a tab-separated or tagStorm file with a foreign key specified by the "meta" tag. */ { char *metaTag = trackDbSetting(tdb, "meta"); if (metaTag != NULL) { char *tabSepMeta = trackDbSetting(tdb, "metaTab"); if (tabSepMeta) return tabSepMetaPairs(tabSepMeta, tdb, metaTag);