diff options
author | Timo Teras <timo.teras@iki.fi> | 2009-08-06 17:19:01 +0300 |
---|---|---|
committer | Timo Teras <timo.teras@iki.fi> | 2009-08-06 17:19:01 +0300 |
commit | a120a96db4c821f51dff953a3fc0475b4870a5c3 (patch) | |
tree | 61556e863761dfc6a4042e5b472e01980976b04d /src/state.c | |
parent | 8ae244db7d3b13bd1f5f87479127158afee99576 (diff) | |
download | apk-tools-a120a96db4c821f51dff953a3fc0475b4870a5c3.tar.gz apk-tools-a120a96db4c821f51dff953a3fc0475b4870a5c3.tar.bz2 apk-tools-a120a96db4c821f51dff953a3fc0475b4870a5c3.tar.xz apk-tools-a120a96db4c821f51dff953a3fc0475b4870a5c3.zip |
state: installed package does not need downloading
so do not skip it even if it's no longer available.
Diffstat (limited to 'src/state.c')
-rw-r--r-- | src/state.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/state.c b/src/state.c index dcb2c7c..6d6c569 100644 --- a/src/state.c +++ b/src/state.c @@ -298,9 +298,8 @@ int apk_state_lock_dependency(struct apk_state *state, if (apk_pkg_get_state(c->pkgs[i]) == APK_PKG_INSTALLED) installed = pkg; - - if (pkg->filename == NULL && - apk_db_select_repo(state->db, pkg) == NULL) + else if (pkg->filename == NULL && + apk_db_select_repo(state->db, pkg) == NULL) continue; if (latest == NULL) { |