pkgdb: plug plenty of db iterators leak
modified libpkg/pkg_jobs.c
@@ -486,6 +486,7 @@ delete_process_provides(struct pkg_jobs *j, struct pkg *lp, const char *provide,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -496,6 +497,7 @@ delete_process_provides(struct pkg_jobs *j, struct pkg *lp, const char *provide,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -708,9 +710,12 @@ pkg_jobs_test_automatic(struct pkg_jobs *j, struct pkg *p)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -719,9 +724,12 @@ pkg_jobs_test_automatic(struct pkg_jobs *j, struct pkg *p)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -977,9 +985,9 @@ pkg_jobs_find_upgrade(struct pkg_jobs *j, const char *pattern, match_t m)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1472,6 +1480,7 @@ jobs_solve_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
|
|
|