2c5ad78e5df1bd55c2b56da8ba42dd63a96b981c
kent
  Wed Jul 20 09:08:26 2011 -0700
Adding lm parameter to cartTdbTreeCleanupOverrides.  Sorry I missed this on initial checkin.
diff --git src/hg/cartDump/cartDump.c src/hg/cartDump/cartDump.c
index bc71f6f..e8faa99 100644
--- src/hg/cartDump/cartDump.c
+++ src/hg/cartDump/cartDump.c
@@ -35,31 +35,35 @@
 	    cartRemove(cart, varName);
 	else
 	    cartSetString(cart, varName, newValue);
 	}
     cartRemove(cart, vVal);
     cartRemove(cart, "submit");
     }
 if (cgiVarExists("noDisplay"))
     {
     char *trackName = cgiOptionalString("g");
     if(trackName != NULL && hashNumEntries(oldVars) > 0)
         {
         char *db = cartString(cart, "db");
         struct trackDb *tdb = hTrackDbForTrack(db, trackName);
         if(tdb != NULL && tdbIsComposite(tdb))
-            cartTdbTreeCleanupOverrides(tdb,cart,oldVars);
+	    {
+	    struct lm *lm = lmInit(0);
+            cartTdbTreeCleanupOverrides(tdb,cart,oldVars,lm);
+	    lmCleanup(&lm);
+	    }
         }
 
     return;
     }
 if (asTable)
     {
     jsIncludeFile("utils.js",NULL);
     jsIncludeFile("ajax.js",NULL);
     printf("<A HREF='../cgi-bin/cartDump?%s=[]'>Show as plain text.</a><BR>",CART_DUMP_AS_TABLE);
     printf("<FORM ACTION=\"../cgi-bin/cartDump\" METHOD=GET>\n");
     cartSaveSession(cart);
     printf("<em>Variables can be altered by changing the values and then leaving the field (onchange event will use ajax).\n");
     printf("Enter </em><B><code style='color:%s'>%s</code></B><em> or </em><B><code style='color:%s'>%s</code></B><em> to remove a variable.</em>",
         COLOR_DARKBLUE,CART_DUMP_REMOVE_VAR,COLOR_DARKBLUE,CART_VAR_EMPTY);
     printf("<BR><em>Add a variable named:</em> ");