From 01821c845f355220b57719f12849428fa1f08741 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Wed, 12 Apr 2023 12:45:57 +0300 Subject: db, index: clean up index writing error handling --- src/database.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/database.c') diff --git a/src/database.c b/src/database.c index ba53ecb..da77b07 100644 --- a/src/database.c +++ b/src/database.c @@ -1208,7 +1208,6 @@ static int apk_db_index_write_nr_cache(struct apk_database *db) struct apk_package_array *pkgs; struct apk_package **ppkg; struct apk_ostream *os; - int r; if (!apk_db_cache_active(db)) return 0; @@ -1225,8 +1224,7 @@ static int apk_db_index_write_nr_cache(struct apk_database *db) struct apk_package *pkg = *ppkg; if ((pkg->repos == BIT(APK_REPOSITORY_CACHED) || (pkg->repos == 0 && !pkg->installed_size))) { - r = apk_pkg_write_index_entry(pkg, os); - if (r != 0) return r; + if (apk_pkg_write_index_entry(pkg, os) < 0) break; } } return apk_ostream_close(os); -- cgit v1.2.3-60-g2f50