pkgdb_lock/unlock were misnamed: calling pkgdb_unlock() does not necessarily cause the database to be unlocked because of the sysem of lock-counting employed.
modified libpkg/pkg_jobs.c
@@ -91,7 +91,7 @@ pkg_jobs_free(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -267,7 +267,7 @@ pkg_jobs_solve(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -3868,7 +3868,7 @@ pkgshell_open(const char **reponame)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -3880,7 +3880,7 @@ pkgdb_lock(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkgdb.h
@@ -62,8 +62,8 @@ struct pkgdb_it *pkgdb_query_upgrades(struct pkgdb *db, const char *reponame, bo
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|