7d2993ae9e53a7d57c74bf4582bc383238c0cbb6 galt Tue Jul 9 12:17:46 2013 -0700 fixing oops somebody made losing my changes. diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 8bf8522..7e2ca0f 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -919,34 +919,34 @@ for (html = htmls; html != NULL; html = html->next) printf("
\n%s\n", html->html); itemDetailsHtmlFreeList(&htmls); hFreeConn(&conn); } } char *getIdInUrl(struct trackDb *tdb, char *itemName) /* If we have an idInUrlSql tag, look up itemName in that, else just * return itemName. */ { char *sql = trackDbSetting(tdb, "idInUrlSql"); char *id = itemName; if (sql != NULL) { - char buf[256]; - sqlSafef(buf, sizeof(buf), sql, itemName); + char query[1024]; + sqlSafef(query, sizeof(query), sql, itemName); struct sqlConnection *conn = hAllocConn(database); - id = sqlQuickString(conn, bug); + id = sqlQuickString(conn, query); hFreeConn(&conn); } return id; } char* replaceInUrl(struct trackDb *tdb, char *url, char *idInUrl, boolean encode) /* replace $$ in url with idInUrl. Supports many other wildchards */ { struct dyString *uUrl = NULL; struct dyString *eUrl = NULL; char startString[64], endString[64]; char *ins[9], *outs[9]; char *eItem = (encode ? cgiEncode(idInUrl) : cloneString(idInUrl)); safef(startString, sizeof startString, "%d", winStart);