b39606ff87b94b5a2a3f7319aa870fe9b253bd76
chmalee
  Fri May 2 19:16:10 2025 -0700
Initialize structure to NULL so compiler doesn't complain

diff --git src/hg/hgApi/hgApi.c src/hg/hgApi/hgApi.c
index b2e74711e2a..25236948dab 100644
--- src/hg/hgApi/hgApi.c
+++ src/hg/hgApi/hgApi.c
@@ -180,31 +180,31 @@
                 }
             else
                 dyStringPrintf(output,"No metadata found for track %s.",trackName);
             }
         else
             dyStringPrintf(output,"Track %s not found",trackName);
         }
     else
         dyStringAppend(output,"No track variable found");
     }
 else if (sameString(cmd, "codonToPos") || sameString(cmd, "exonToPos"))
     {
     char query[256];
     struct sqlResult *sr;
     char **row;
-    struct genePred *gp;
+    struct genePred *gp = NULL;
     char *name = cgiString("name");
     char *table = cgiString("table");
     char *chrom = cgiString("chrom");
     int num = cgiInt("num");
     struct sqlConnection *conn;
     if (!trackHubDatabase(database))
         conn = hAllocConn(database);
     struct trackDb *tdb = tdbForTrack(database, table, NULL);
     if (sameString(tdb->type, "genePred"))
         {
         sqlSafef(query, sizeof(query), "select name, chrom, strand, txStart, txEnd, cdsStart, cdsEnd, exonCount, exonStarts, exonEnds from %s where name = '%s' and chrom='%s'", table, name, chrom);
         sr = sqlGetResult(conn, query);
         row = sqlNextRow(sr);
         gp = genePredLoad(row);
         sqlFreeResult(&sr);