f38c6808e55c7a6f064085b8baea35c0526790fb max Tue Oct 24 04:52:07 2023 -0700 fixing null pointer crash, thanks to braney and chmalee, refs #32499 diff --git src/hg/hgTables/hgTables.c src/hg/hgTables/hgTables.c index af37fcc..2ed8bc9 100644 --- src/hg/hgTables/hgTables.c +++ src/hg/hgTables/hgTables.c @@ -225,30 +225,32 @@ } char *getScriptName() /* returns script name from environment or hardcoded for command line */ { char *script = cgiScriptName(); if (script != NULL) return script; else return hgTablesName(); } void printDownloadLink(char *typeLabel, char *fileName) /* print a link to the file, so the user can download it right here */ { +if (fileName==NULL) + return; char *downPrefix = ""; if (startsWith("/gbdb", fileName)) downPrefix = "https://hgdownload.soe.ucsc.edu"; hPrintf("%s File Download: %s", typeLabel, downPrefix, fileName, fileName); } boolean printTypeHelpDesc(char *type) /* print a little link to our help docs given a track type. Return true if file type is a big* file format. */ { boolean isBig = FALSE; if (startsWith("vcf", type)) { hPrintf("See the Variant Call Format specification for more details
\n",