Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Dont close the db in pkg_jobs_free_entry()
jlaffaye committed 14 years ago
commit ec2329ac8a3496150ebac38ea6c36de76a555efd
parent 5069624
3 files changed +2 -2
modified libpkg/pkg_jobs.c
@@ -70,7 +70,6 @@ pkg_jobs_free_entry(struct pkg_jobs_entry *j)
	while (!STAILQ_EMPTY(&j->jobs)) {
		p = STAILQ_FIRST(&j->jobs);
		STAILQ_REMOVE_HEAD(&j->jobs, next);
-
		pkgdb_close(j->db);
		pkg_free(p);
	}

modified pkg/delete.c
@@ -102,6 +102,7 @@ exec_delete(int argc, char **argv)
	cleanup:
	pkgdb_it_free(it);
	pkg_jobs_free(jobs);
+
	pkgdb_close(db);

	return (retcode == EPKG_OK ? EX_OK : 1);
}
modified pkg/install.c
@@ -168,8 +168,8 @@ exec_install(int argc, char **argv)
	if (multi_repos == 1)
		pkg_repos_free(repos);

-
	/* db connections are closed by pkg_jobs_free() */
	pkg_jobs_free(jobs);
+
	pkgdb_close(db);

	return (retcode == EPKG_OK ? EX_OK : 1);
}