531044baf392cce62fb0040a19c4e2ee9d674261
braney
  Wed Mar 23 11:20:42 2011 -0700
fix Apache specific HTML access problems #3381
diff --git src/hg/lib/hubConnect.c src/hg/lib/hubConnect.c
index 698f643..25dea75 100644
--- src/hg/lib/hubConnect.c
+++ src/hg/lib/hubConnect.c
@@ -200,23 +200,26 @@
 tdbList = trackDbLinkUpGenerations(tdbList);
 tdbList = trackDbPolishAfterLinkup(tdbList, database);
 rAddTrackListToHash(trackHash, tdbList, NULL, FALSE);
 if (pTdbList != NULL)
     *pTdbList = slCat(*pTdbList, tdbList);
 struct trackDb *tdb = hashFindVal(trackHash, trackName);
 if (tdb == NULL)
     errAbort("Can't find track %s in %s", trackName, hub->url);
 
 /* Add html for track and parents. */
 struct trackDb *parent;
 for (parent = tdb; parent != NULL; parent = parent->parent)
     {
     char *simpleName = hubConnectSkipHubPrefix(tdb->track);
     char *url = trackHubRelativeUrl(hubGenome->trackDbFile, simpleName);
-    parent->html = netReadTextFileIfExists(url);
+    char buffer[10*1024];
+    safef(buffer, sizeof buffer, "%s.html", url);
+
+    parent->html = netReadTextFileIfExists(buffer);
     freez(&url);
     }
 trackHubClose(&hub);
 
 return tdb;
 }