diff --git a/internal/weldr/api.go b/internal/weldr/api.go index a9fc95aa5..df3b33b29 100644 --- a/internal/weldr/api.go +++ b/internal/weldr/api.go @@ -155,6 +155,10 @@ func New(repoPaths []string, stateDir string, rpm rpmmd.RPMMD, dr *distroregistr archName := common.CurrentArch() hostDistro := dr.GetDistro(hostDistroName) + if hostDistro == nil { + return nil, fmt.Errorf("host distro is not supported") + } + hostArch, err := hostDistro.GetArch(archName) if err != nil { return nil, fmt.Errorf("Host distro does not support host architecture: %v", err)