f0bfd566e04f657b8ec144f504616067a5255b5c
galt
  Tue Dec 31 21:27:20 2024 -0800
fix hgEncodDataVersions bug found by Rocky 9 compiler on hgwdev-new

diff --git src/hg/encode/hgEncodeDataVersions/hgEncodeDataVersions.c src/hg/encode/hgEncodeDataVersions/hgEncodeDataVersions.c
index d0e602e..43beac4 100644
--- src/hg/encode/hgEncodeDataVersions/hgEncodeDataVersions.c
+++ src/hg/encode/hgEncodeDataVersions/hgEncodeDataVersions.c
@@ -87,32 +87,32 @@
     slSort(&group->tracks, cmpTrackPri);
 hashFree(&groupHash);
 return groups;
 }
 
 void doMiddle(struct cart *theCart)
 /* Set up globals and make web page */
 {
 char *db = NULL;
 char *ignored;
 struct trackDb *tracks;
 struct trackRef *tr;
 struct group *group, *groups = NULL;
 
 cart = theCart;
-cartWebStart(cart, NULL, "ENCODE Track Data Versions (%s)", db);
 getDbAndGenome(cart, &db, &ignored, NULL);
+cartWebStart(cart, NULL, "ENCODE Track Data Versions (%s)", db);
 tracks = hTrackDb(db);
 groups = groupTracks(db, tracks);
 for (group = groups; group != NULL; group = group->next)
     {
     if (group->tracks == NULL || !startsWith("encode", group->name))
         continue;
     hTableStart();
     puts("<TR>");
     puts("<TH align=LEFT colspan=3 BGCOLOR='#536ED3'>");
     printf("<B>&nbsp;%s</B> ", wrapWhiteFont(group->label));
     printf("&nbsp;&nbsp;&nbsp; ");
     puts("</TH>\n");
     puts("</TR>");
     for (tr = group->tracks; tr != NULL; tr = tr->next)
         {