diff --git a/solv/tdnfpackage.c b/solv/tdnfpackage.c index 03e42286..c677c6a3 100644 --- a/solv/tdnfpackage.c +++ b/solv/tdnfpackage.c @@ -1730,11 +1730,12 @@ SolvReportProblems( } } - if (!SkipBasedOnType(pSolv, type, dwSource, dwSkipProblem)) + if (SkipBasedOnType(pSolv, type, dwSource, dwSkipProblem)) { - dwError = ERROR_TDNF_SOLV_FAILED; + continue; } + dwError = ERROR_TDNF_SOLV_FAILED; pr_err("%u. %s\n", ++total_prblms, pszProblem); }