2b30b55d6a5b71648296873b570b9d68b4901b6a galt Wed Feb 15 02:21:56 2017 -0800 CSP code cleanup. Using jsInlineF where needed for compact and efficient code, not using fixed-size local javascript strings which could overflow. diff --git src/hg/hgTracks/extTools.c src/hg/hgTracks/extTools.c index 50c49d2..855bdbd 100644 --- src/hg/hgTracks/extTools.c +++ src/hg/hgTracks/extTools.c @@ -282,23 +282,20 @@ else printf("<input type=\"hidden\" name=\"%s\" value=\"%s\">\n", slp->name, val); } } // a hidden submit button, see // http://stackoverflow.com/questions/477691/submitting-a-form-by-pressing-enter-without-a-submit-button if (debug) printf("<input type=\"submit\">\n"); else if (!submitDone) printf("<input type=\"submit\" style=\"position: absolute; left: -9999px; width: 1px; height: 1px;\">\n"); printf("</form>\n"); // a little javascript that clicks the submit button if (!debug) { - struct dyString *dy = dyStringNew(256); - dyStringPrintf(dy, "document.getElementById(\"redirForm\").submit();"); - jsInline(dy->string); - dyStringFree(&dy); + jsInline("document.getElementById(\"redirForm\").submit();"); } jsInlineFinish(); printf("</body></html>\n"); }