88ad1e962497e5d4d2a0d6514aa64970d042a8d8
braney
  Thu Apr 24 13:46:01 2025 -0700
forgot a check-in

diff --git src/hg/hgConvert/hgConvert.c src/hg/hgConvert/hgConvert.c
index 91f3fdd1bcd..2c17c955bf3 100644
--- src/hg/hgConvert/hgConvert.c
+++ src/hg/hgConvert/hgConvert.c
@@ -293,40 +293,41 @@
 char *chrom;
 int start, end;
 int origSize;
 struct chain *chainList, *chain;
 struct dyString *visDy = NULL;
 
 if (!hgParseChromRange(database, fromPos, &chrom, &start, &end))
     errAbort("position %s is not in chrom:start-end format", fromPos);
 origSize = end - start;
 
 boolean doQuickLift = cartUsualBoolean(cart, "doQuickLift", FALSE);
 cartRemove(cart, "doQuickLift");
 
 unsigned quickChain = 0;
 unsigned quickHub = 0;
+struct trackDb *badList = NULL;
 
 if (doQuickLift)
     {
     quickChain = quickLiftGetChain(fromDb->name, toDb->name);
 
     if (quickChain == 0)
         errAbort("can't find quickChain from %s to %s", fromDb->name, toDb->name);
 
     visDy = newDyString(1024);
-    char *newHub = trackHubBuild(fromDb->name, cart, visDy);
+    char *newHub = trackHubBuild(fromDb->name, cart, visDy, &badList);
     char *error = NULL;
     quickHub = hubFindOrAddUrlInStatusTable(cart, newHub, &error);
     if (error != NULL)
         errAbort("can't add quickLift hub (error %s)",error);
     }
 
 chainList = chainLoadAndTrimIntersecting(fileName, chrom, start, end);
 if (chainList == NULL)
     printf("Sorry this position couldn't be found in new assembly");
 else
     {
     for (chain = chainList; chain != NULL; chain = chain->next)
         {
 	int blockSize;
 	int qStart, qEnd;