[pacman-dev] [PATCH] call alpm_option_get_localdb once in syncfirst()
Andrea Scarpino
andrea at archlinux.org
Tue Mar 29 11:43:07 EDT 2011
Signed-off-by: Andrea Scarpino <andrea at archlinux.org>
---
:100644 100644 b12206c... 0b34f04... M src/pacman/sync.c
src/pacman/sync.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index b12206c..0b34f04 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -578,10 +578,11 @@ static int sync_list(alpm_list_t *syncs, alpm_list_t *targets)
static alpm_list_t *syncfirst(void) {
alpm_list_t *i, *res = NULL;
+ pmdb_t *db_local = alpm_option_get_localdb();
for(i = config->syncfirst; i; i = alpm_list_next(i)) {
char *pkgname = alpm_list_getdata(i);
- pmpkg_t *pkg = alpm_db_get_pkg(alpm_option_get_localdb(), pkgname);
+ pmpkg_t *pkg = alpm_db_get_pkg(db_local, pkgname);
if(pkg == NULL) {
continue;
}
--
1.7.4.2
More information about the pacman-dev
mailing list