080a160c7b9595d516c9c70e83689a09b60839d0 galt Mon Jun 3 12:16:53 2013 -0700 fix SQL Injection diff --git src/hg/perf/hgTracksRandom.c src/hg/perf/hgTracksRandom.c index 5f0abc9..af2da40 100644 --- src/hg/perf/hgTracksRandom.c +++ src/hg/perf/hgTracksRandom.c @@ -85,31 +85,31 @@ /* could reverse order here */ } /* Copied from hgLoadWiggle. */ static struct hash *loadAllChromInfo() /* Load up all chromosome infos. */ { struct chromInfo *el; struct sqlConnection *conn = sqlConnect(database); struct sqlResult *sr = NULL; struct hash *ret; char **row; ret = newHash(0); -sr = sqlGetResult(conn, "select * from chromInfo"); +sr = sqlGetResult(conn, "NOSQLINJ select * from chromInfo"); while ((row = sqlNextRow(sr)) != NULL) { el = chromInfoLoad(row); verbose(4, "Add hash %s value %u (%#lx)\n", el->chrom, el->size, (unsigned long)&el->size); hashAdd(ret, el->chrom, (void *)(& el->size)); } sqlFreeResult(&sr); sqlDisconnect(&conn); return ret; } /* also copied from hgLoadWiggle. */ static unsigned getChromSize(char *chrom) /* Return size of chrom. */ {