8e9aacb756ee3723ad7210a3b078e1d15ffbb446 chmalee Tue May 2 15:15:56 2023 -0700 Fix for hub tracks not being searchable for some assembly hubs, refs #31109 diff --git src/hg/lib/bigBedFind.c src/hg/lib/bigBedFind.c index 31bf494..d0a354d 100644 --- src/hg/lib/bigBedFind.c +++ src/hg/lib/bigBedFind.c @@ -379,19 +379,20 @@ if (!indexField) { struct slName *indexFields = bigBedListExtraIndexes(bbi); if (slNameInList(indexFields, "name")) indexField = "name"; slNameFreeList(&indexFields); } if (!indexField) { bigBedFileClose(&bbi); continue; } // finally we have verified the track is searchable, add it to our list we're returning - slAddHead(&ret, tdb); + // careful not to mess up the old list + slAddHead(&ret, CloneVar(tdb)); } return ret; }