21a6584e8ecdbba6d802ab30f3ec564c08b7dcc3 galt Sat Jun 29 02:11:16 2013 -0700 fixing callers of sqlGetField to use sqlSafeFrag diff --git src/hg/hgTracks/retroGene.c src/hg/hgTracks/retroGene.c index cbf3aa6..42b4947 100644 --- src/hg/hgTracks/retroGene.c +++ src/hg/hgTracks/retroGene.c @@ -74,37 +74,37 @@ slReverse(&lf->components); slAddHead(&lfList,lf); } tg->items = lfList; } char *getRetroParentSymbol(struct ucscRetroInfo *r, char *parentName) { struct sqlConnection *conn = hAllocConn(database); char cond_str[512]; char *geneSymbol = NULL; if (r != NULL) { if (hTableExists(database, "kgXref") ) { - safef(cond_str, sizeof(cond_str), "kgID='%s'", parentName); + sqlSafefFrag(cond_str, sizeof(cond_str), "kgID='%s'", parentName); geneSymbol = sqlGetField(database, "kgXref", "geneSymbol", cond_str); } if (hTableExists(database, "refLink") ) { - safef(cond_str, sizeof(cond_str), "mrnaAcc = '%s'", r->refSeq); + sqlSafefFrag(cond_str, sizeof(cond_str), "mrnaAcc = '%s'", r->refSeq); geneSymbol = sqlGetField(database, "refLink", "name", cond_str); } } hFreeConn(&conn); return geneSymbol; } static unsigned getLabelTypes(struct track *tg) /* get set of labels to use */ { unsigned labelSet = 0; // label setting are on parent track char prefix[128]; safef(prefix, sizeof(prefix), "%s.label", tg->tdb->track);