1 Commits

Author SHA1 Message Date
ccf681abfc fixed paths; protect against out-of-bounds 2023-03-03 20:42:02 +01:00

View File

@@ -69,7 +69,7 @@ func (m *SiteMap) SiteMapIndex() ([]byte, error) {
for i := 0; i < nSiteMaps; i++ {
index.SiteMaps = append(index.SiteMaps, &sitemapXML{
Loc: fmt.Sprintf("https://%s/sitemap%d.xml", m.BaseURL, i),
Loc: fmt.Sprintf("https://%s/sitemap/%d", m.BaseURL, i),
})
}
@@ -82,6 +82,10 @@ func (m *SiteMap) SiteMapIndex() ([]byte, error) {
}
func (m *SiteMap) SiteMap(id int) ([]byte, error) {
if 50000*(id) >= len(m.urls) {
return nil, nil
}
siteMap := &urlSetXML{}
var urls []*urlXML