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;