080a160c7b9595d516c9c70e83689a09b60839d0
galt
  Mon Jun 3 12:16:53 2013 -0700
fix SQL Injection
diff --git src/hg/lib/ggGraph.c src/hg/lib/ggGraph.c
index f16215d..c02047b 100644
--- src/hg/lib/ggGraph.c
+++ src/hg/lib/ggGraph.c
@@ -149,31 +149,31 @@
 	if (vix < 0)
 	    {
 	    if (vAllCount >= vAlloc)
 		{
 		vAlloc <<= 1;
 		ExpandArray(vAll, vAllCount, vAlloc);
 		}
 	    vAll[vAllCount++] = *vOne;
 	    }
 	++vOne;
 	}
     }
 
 AllocVar(gg);
 /* Fill in other info from ci and mc. */
-snprintf(gg->strand, sizeof(gg->strand), "%s", mc->strand);
+safef(gg->strand, sizeof(gg->strand), "%s", mc->strand);
 gg->tName = cloneString(ci->tName);
 gg->tStart = mc->tStart;
 gg->tEnd = mc->tEnd;
 gg->mrnaRefCount = mrnaRefCount = slCount(mc->refList);
 AllocArray(gg->mrnaRefs, mrnaRefCount);
 AllocArray(gg->mrnaTypes, mrnaRefCount);
 
 for (ref = mc->refList, i=0; ref != NULL; ref = ref->next, ++i)
      {
      gg->mrnaRefs[i] = cloneString(ref->ma->qName);
      gg->mrnaTypes[i] = ref->ma->sourceType;
      }
 
 /* Allocate gene graph and edge matrix. Also the evidence matrix */
 gg->vertexCount = vAllCount;