f1b686a78a68811c045fc4a3fb7a29552464ec78
braney
  Mon Jun 30 11:42:59 2014 -0700
fix a crash if an assembly hub doesn't have a freezename.  Bug reportedby MarkD

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 4ccabe6..ae2379c 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -1763,31 +1763,31 @@
 
 if (baseTitle)
     {
     hvGfxTextCentered(hvg, insideX, y, insideWidth, titleHeight,MG_BLACK, font, baseTitle);
     *rulerClickHeight += titleHeight;
     y += titleHeight;
     }
 if (baseShowPos||baseShowAsm)
     {
     char txt[256];
     char numBuf[SMALLBUF];
     char *freezeName = NULL;
     freezeName = hFreezeFromDb(database);
     sprintLongWithCommas(numBuf, winEnd-winStart);
     if (freezeName == NULL)
-	freezeName = "Unknown";
+	freezeName = cloneString("Unknown");
     if (baseShowPos&&baseShowAsm)
 	safef(txt,sizeof(txt),"%s %s   %s (%s bp)",trackHubSkipHubName(organism),
 		freezeName, addCommasToPos(database, position), numBuf);
     else if (baseShowPos)
 	safef(txt,sizeof(txt),"%s (%s bp)",addCommasToPos(database, position),numBuf);
     else
 	safef(txt,sizeof(txt),"%s %s",trackHubSkipHubName(organism),freezeName);
     hvGfxTextCentered(hvg, insideX, y, insideWidth, showPosHeight,MG_BLACK, font, txt);
     *rulerClickHeight += showPosHeight;
     freez(&freezeName);
     y += showPosHeight;
     }
 if (baseShowScaleBar)
     {
     char scaleText[32];