f3b76f9ac68bc77dfbc2639486d9902d8d6cf4aa max Tue Dec 13 14:00:55 2011 -0800 incorporated larrym's changes to source code style diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 8801dd6..a8a388b 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -12153,36 +12153,36 @@ struct kxTok *kx = kxTokenize(str, FALSE); for( ; kx != NULL; kx = kx->next) { char *str = kx->string; toLowerN(str, strlen(str)); hashAddInt(hash, str, 1); } } char* t2gArticleTable(struct track *tg) /* return the name of the t2g articleTable, either * the value from the trackDb statement 'articleTable' * or the default value: <trackName>Article */ { -char* articleTable = NULL; -articleTable = trackDbSetting(tg->tdb, "articleTable"); -if (articleTable==NULL) { - char* buf = needMem(128); - sprintf(buf, "%sArticle", tg->track); - articleTable = buf; +char *articleTable = trackDbSetting(tg->tdb, "articleTable"); +if (articleTable == NULL) + { + char buf[256]; + safef(buf, sizeof(buf), "%sArticle", tg->track); + articleTable = cloneString(buf); } return articleTable; } static void t2gLoadItems(struct track *tg) /* apply filter to t2g items */ { loadGappedBed(tg); struct linkedFeatures *lf, *next, *newList = NULL; struct sqlConnection *conn = hAllocConn(database); char *articleTable = t2gArticleTable(tg); char *keyWords = cartOptionalString(cart, "t2gKeywords"); if(isNotEmpty(keyWords))