if (pool->solvables[p].repo != installed)
continue;
MAPSET(&installedm, p);
+ if (pool->considered && !MAPTST(pool->considered, p))
+ MAPSET(&userinstalled, p - installed->start); /* we may not remove those */
if (unneeded && !MAPTST(&userinstalled, p - installed->start))
continue;
MAPSET(&im, p);
{
if (pool->solvables[p].repo != installed)
continue;
- if (pool->considered != NULL && !MAPTST(pool->considered, p))
+ if (pool->considered && !MAPTST(pool->considered, p))
continue;
if (!MAPTST(&im, p))
MAPSET(cleandepsmap, p - installed->start);