ae63ce55185746c5fabb2ead8cc20215faada36d
max
  Mon Nov 3 08:03:14 2025 -0800
adding ancient dna track, refs #36592

diff --git src/hg/hgBlat/hgBlat.c src/hg/hgBlat/hgBlat.c
index 16c6b588174..901fa42df3e 100644
--- src/hg/hgBlat/hgBlat.c
+++ src/hg/hgBlat/hgBlat.c
@@ -2652,30 +2652,33 @@
 
 	cartWebEnd();
 	}
     else
 	blatSeq(skipLeadingSpaces(userSeq), organism, db, 0);
     }
 }
 
 /* Null terminated list of CGI Variables we don't want to save
  * permanently. */
 char *excludeVars[] = {"Submit", "submit", "Clear", "Lucky", "type", "userSeq", "seqFile", "showPage", "changeInfo", NULL};
 
 int main(int argc, char *argv[])
 /* Process command line. */
 {
+cfgInitCgi();
+
 enteredMainTime = clock1000();
 /* 0, 0, == use default 10 second for warning, 20 second for immediate exit */
 issueBotWarning = earlyBotCheck(enteredMainTime, "hgBlat", delayFraction, 0, 0, "html");
 oldVars = hashNew(10);
 cgiSpoof(&argc, argv);
 
 autoBigPsl = cfgOptionBooleanDefault("autoBlatBigPsl", autoBigPsl); 
 
 /* org has precedence over db when changeInfo='orgChange' */
 
-cartEmptyShell(doMiddle, hUserCookie(), excludeVars, oldVars);
+char *cookieName = hUserCookie();
+cartEmptyShell(doMiddle, cookieName, excludeVars, oldVars);
 cgiExitTime("hgBlat", enteredMainTime);
 return 0;
 }