mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 18:15:42 +01:00
Instantiate label checker only once.
This commit is contained in:
parent
8d269ce106
commit
2ec8be4e8c
1 changed files with 5 additions and 5 deletions
|
|
@ -134,6 +134,9 @@ func (p *processor) processROLIEFeeds(feeds [][]csaf.Feed) error {
|
||||||
advisories[feed] = advs
|
advisories[feed] = advs
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
p.labelChecker = &rolieLabelChecker{
|
||||||
|
advisories: map[csaf.TLPLabel]util.Set[string]{},
|
||||||
|
}
|
||||||
|
|
||||||
// Phase 2: check for integrity.
|
// Phase 2: check for integrity.
|
||||||
for _, fs := range feeds {
|
for _, fs := range feeds {
|
||||||
|
|
@ -167,11 +170,8 @@ func (p *processor) processROLIEFeeds(feeds [][]csaf.Feed) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
p.labelChecker = &rolieLabelChecker{
|
p.labelChecker.feedURL = feedURL.String()
|
||||||
feedURL: feedURL.String(),
|
p.labelChecker.feedLabel = label
|
||||||
feedLabel: label,
|
|
||||||
advisories: map[csaf.TLPLabel]util.Set[string]{},
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := p.integrity(files, feedBase, rolieMask, p.badProviderMetadata.add); err != nil {
|
if err := p.integrity(files, feedBase, rolieMask, p.badProviderMetadata.add); err != nil {
|
||||||
if err != errContinue {
|
if err != errContinue {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue