0c98d63ad57dfa6963d012f5bc8400b8c0028776 braney Fri Jan 27 10:52:24 2017 -0800 check for null meta values in trackDb diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 1f1abd8..77ff269 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -177,30 +177,32 @@ } else dyLink = dyStringCreate(VOCAB_LINK,encTerm,encValue,title,label); if (suffix != NULL) dyStringAppend(dyLink,suffix); // Don't encode since this may contain HTML freeMem(encTerm); freeMem(encValue); return dyStringCannibalize(&dyLink); } char *tagStormAsHtmlTable(char *tagStormFile, struct trackDb *tdb,boolean showLongLabel,boolean showShortLabel) /* Return a string which is an HTML table of the tags for this track. */ { char *metaTag = trackDbSetting(tdb, "meta"); +if (metaTag == NULL) + return ""; struct slPair *pairs = tagRepoPairs(tagStormFile, "meta", metaTag); if (pairs == NULL) return ""; struct dyString *dyTable = dyStringCreate(""); if (showLongLabel) dyStringPrintf(dyTable,"",tdb->longLabel); if (showShortLabel) dyStringPrintf(dyTable,"" "",tdb->shortLabel); for(; pairs; pairs = pairs->next) {
%s
shortLabel:%s