21a6584e8ecdbba6d802ab30f3ec564c08b7dcc3
galt
  Sat Jun 29 02:11:16 2013 -0700
fixing callers of sqlGetField to use sqlSafeFrag
diff --git src/hg/hgGene/pseudoGene.c src/hg/hgGene/pseudoGene.c
index 88ecdb6..7232580 100644
--- src/hg/hgGene/pseudoGene.c
+++ src/hg/hgGene/pseudoGene.c
@@ -62,35 +62,35 @@
 sqlSafef(query, sizeof(query),
       "select distinct name, chrom, chromStart, chromEnd, refseq, type, score from ucscRetroInfo where name='%s' or kgName='%s' or refseq='%s'",
       geneId, geneId, geneId);
 sr = sqlGetResult(conn, query);
 while ((row = sqlNextRow(sr)) != NULL) 
     {
     name 	= row[0];
     chrom	= row[1];
     chromStart  = row[2];
     chromEnd	= row[3];
     refseq	= row[4];
     rtype	= row[5];
     score	= sqlUnsigned(row[6]);
    
     desc = emptyStr;
-    safef(condStr, sizeof(condStr), "acc='%s'", refseq);
+    sqlSafefFrag(condStr, sizeof(condStr), "acc='%s'", refseq);
     descID= sqlGetField(database, "gbCdnaInfo", "description", condStr);
     if (descID != NULL)
     	{
-    	safef(condStr, sizeof(condStr), "id=%s", descID);
+    	sqlSafefFrag(condStr, sizeof(condStr), "id=%s", descID);
     	desc = sqlGetField(database, "description", "name", condStr);
 	if (desc == NULL) desc = emptyStr;
 	}
    	
     webPrintLinkCellStart();
     hPrintf("<A HREF=\"hgc?g=ucscRetroAli&i=%s\">%s</A>", name, name);
     webPrintLinkCellEnd();
     webPrintLinkCellStart();
     hPrintf("%s ", rtype);
     webPrintLinkCellEnd();
     webPrintLinkCellStart();
     hPrintf("%d ", score);
     webPrintLinkCellEnd();
     webPrintLinkCellStart();
     hPrintf("<A HREF=\"hgTracks?position=%s:%s-%s&ucscRetroAli=pack&hgFind.matches=%s,\">%s:%s-%s</A>",