diff options
Diffstat (limited to 'src/remove.c')
-rw-r--r-- | src/remove.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/remove.c b/src/remove.c index fb27341f6..75f9c0f86 100644 --- a/src/remove.c +++ b/src/remove.c @@ -71,7 +71,10 @@ static void checkforremoval(struct pkginfo *pkgtoremove, pkg_name(depender, pnaw_always)); continue; } - if (dependtry > 1) { if (findbreakcycle(pkgtoremove)) sincenothing= 0; } + if (dependtry >= DEPEND_TRY_CYCLES) { + if (findbreakcycle(pkgtoremove)) + sincenothing = 0; + } varbuf_snapshot(raemsgs, &raemsgs_state); ok= dependencies_ok(depender,pkgtoremove,raemsgs); if (ok == DEP_CHECK_HALT && |