From 4c1fdd2289ca984d7b07da7569833a272ab61a3e Mon Sep 17 00:00:00 2001 From: "Sascha L. Teichmann" Date: Tue, 19 Jul 2022 16:14:56 +0200 Subject: [PATCH] simplified loading of provider metadata in case of dns fallback. (#240) --- csaf/util.go | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/csaf/util.go b/csaf/util.go index c5997ac..18d5484 100644 --- a/csaf/util.go +++ b/csaf/util.go @@ -223,20 +223,8 @@ func LoadProviderMetadataForDomain( // Last resort: fall back to DNS. dnsURL := "https://csaf.data.security." + domain dnsResult := LoadProviderMetadataFromURL(client, 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 - } - - // We failed all. - return nil + lg(dnsResult, dnsURL) + return dnsResult } // ExtractProviderURL extracts URLs of provider metadata.