87f1ec15dc1b50fcbda8c3792ae07bca606fbb7e
angie
  Fri Apr 15 16:05:49 2016 -0700
Fixing buffer overflow caused by one of Hiram's hub genomes, hub_1642_GCF_000721765.1_Aureobasidium_pullulans_var._namibiae_CBS_147.97_v1.0 :)

diff --git src/hg/lib/customTrack.c src/hg/lib/customTrack.c
index c724b31..045b97d 100644
--- src/hg/lib/customTrack.c
+++ src/hg/lib/customTrack.c
@@ -421,31 +421,31 @@
 	{
 	dyStringPrintf(ds, "%s%s", sep, ct->networkErrMsg);
 	sep = "<br>\n";
 	}
     }
 char *result = dyStringCannibalize(&ds);
 if (sameOk(result,""))
     result = NULL;
 return result;
 }
 
 
 char *customTrackFileVar(char *database)
 /* return CGI var name containing custom track filename for a database */
 {
-char buf[64];
+char buf[512];
 safef(buf, sizeof buf, "%s%s", CT_FILE_VAR_PREFIX, database);
 return cloneString(buf);
 }
 
 /*	settings string is a set of lines
  *	the lines need to be output as name='value'
  *	pairs all on a single line
  */
 static void saveSettings(FILE *f, char *settings)
 {
 struct lineFile *lf;
 char *line;
 
 lf = lineFileOnString("settings", TRUE, settings);
 while (lineFileNext(lf, &line, NULL))