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

simplified loading of provider metadata in case of dns fallback. (#240)

This commit is contained in:
Sascha L. Teichmann 2022-07-19 16:14:56 +02:00 committed by GitHub
parent 6a87157184
commit 4c1fdd2289
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -223,20 +223,8 @@ func LoadProviderMetadataForDomain(
// Last resort: fall back to DNS. // Last resort: fall back to DNS.
dnsURL := "https://csaf.data.security." + domain dnsURL := "https://csaf.data.security." + domain
dnsResult := LoadProviderMetadataFromURL(client, dnsURL) dnsResult := LoadProviderMetadataFromURL(client, dnsURL)
lg(dnsResult, dnsURL)
if dnsResult == nil {
logging("%s not found.", dnsURL)
} else if len(dnsResult.Messages) > 0 {
for _, msg := range dnsResult.Messages {
logging(msg)
}
} else {
// DNS seems to be okay.
return dnsResult return dnsResult
}
// We failed all.
return nil
} }
// ExtractProviderURL extracts URLs of provider metadata. // ExtractProviderURL extracts URLs of provider metadata.