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);