src/hg/hgTracks/simpleTracks.c 1.123
1.123 2010/02/03 18:43:37 angie
Increased some char[] sizes that caused safef errors with custom track with name longer than 128, and some others that looked like they might.
Index: src/hg/hgTracks/simpleTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/simpleTracks.c,v
retrieving revision 1.122
retrieving revision 1.123
diff -b -B -U 4 -r1.122 -r1.123
--- src/hg/hgTracks/simpleTracks.c 22 Jan 2010 22:52:03 -0000 1.122
+++ src/hg/hgTracks/simpleTracks.c 3 Feb 2010 18:43:37 -0000 1.123
@@ -1941,9 +1941,9 @@
struct sqlResult *sr = NULL;
char **row;
int rowOffset;
struct linkedFeatures *lfList = NULL;
-char extraWhere[128] ;
+char extraWhere[256] ;
/* Use tg->tdb->tableName because subtracks inherit composite track's tdb
* by default, and the variable is named after the composite track. */
if ((scoreColumn != NULL) && (cartVarExistsAnyLevel(cart, tg->tdb, FALSE, SCORE_FILTER)))
{
@@ -3517,9 +3517,9 @@
char **row;
int rowOffset;
struct linkedFeaturesSeries *lfsList = NULL, *lfs;
-char optionScoreStr[128]; /* Option - score filter */
+char optionScoreStr[256]; /* Option - score filter */
safef(optionScoreStr, sizeof(optionScoreStr), "%s.%s", table,SCORE_FILTER); // Special case where getScoreFilterClause is too much trouble
int optionScore = cartUsualInt(cart, optionScoreStr, 0); // Special case where CloserToHome not appropriate
if (optionScore > 0)
{
@@ -10982,9 +10982,9 @@
track->lineHeight = tl.fontHeight+1;
track->heightPer = track->lineHeight - 1;
track->private = tdb->private;
track->defaultPriority = tdb->priority;
-char lookUpName[128];
+char lookUpName[256];
safef(lookUpName, sizeof(lookUpName), "%s.priority", tdb->tableName);
tdb->priority = cartUsualDouble(cart, lookUpName, tdb->priority);
track->priority = tdb->priority;
track->groupName = cloneString(tdb->grp);