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