Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
autoremove: Fix handling of query_yesno response
Bryan Drewery committed 11 years ago
commit 92e2ffed78b5c99cdfda6825026d37e7cfa81204
parent c04c530
1 file changed +2 -2
modified src/autoremove.c
@@ -52,7 +52,7 @@ exec_autoremove(int argc, char **argv)
	int ch;
	nbactions = nbdone = 0;
	pkg_flags f = PKG_FLAG_FORCE;
-
	bool rc;
+
	bool rc = false;

	struct option longopts[] = {
		{ "dry-run",	no_argument,	NULL,	'n' },
@@ -135,7 +135,7 @@ exec_autoremove(int argc, char **argv)
			rc = query_yesno(false,
		            "\nProceed with deinstalling packages [y/N]: ");
	}
-
	if (dry_run || (retcode = pkg_jobs_apply(jobs)) != EPKG_OK) {
+
	if (!rc || dry_run || (retcode = pkg_jobs_apply(jobs)) != EPKG_OK) {
		goto cleanup;
	}