1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 11:55:40 +01:00

Instantiate label checker only once.

This commit is contained in:
Sascha L. Teichmann 2023-06-16 15:11:07 +02:00
parent 8d269ce106
commit 2ec8be4e8c

View file

@ -134,6 +134,9 @@ func (p *processor) processROLIEFeeds(feeds [][]csaf.Feed) error {
advisories[feed] = advs
}
}
p.labelChecker = &rolieLabelChecker{
advisories: map[csaf.TLPLabel]util.Set[string]{},
}
// Phase 2: check for integrity.
for _, fs := range feeds {
@ -167,11 +170,8 @@ func (p *processor) processROLIEFeeds(feeds [][]csaf.Feed) error {
}
}
p.labelChecker = &rolieLabelChecker{
feedURL: feedURL.String(),
feedLabel: label,
advisories: map[csaf.TLPLabel]util.Set[string]{},
}
p.labelChecker.feedURL = feedURL.String()
p.labelChecker.feedLabel = label
if err := p.integrity(files, feedBase, rolieMask, p.badProviderMetadata.add); err != nil {
if err != errContinue {