From 39f5bfd26ab10a754a566fcd238ca2cac5916f91 Mon Sep 17 00:00:00 2001 From: "thibault.ferrante" Date: Thu, 7 Jan 2021 17:21:36 +0100 Subject: database: Propagate errors when loading an APKINDEX In case of failure when loading an APKINDEX, no errors are propagated to the user which may uncorrectly interpret the current problem. --- src/apk.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/apk.c') diff --git a/src/apk.c b/src/apk.c index 6b3e700..ee51c79 100644 --- a/src/apk.c +++ b/src/apk.c @@ -547,8 +547,9 @@ int main(int argc, char **argv) name = spec; } - if (apk_db_index_read(&db, apk_istream_from_file(AT_FDCWD, name.ptr), repo) != 0) { - apk_error("Failed to open repository: " BLOB_FMT, BLOB_PRINTF(name)); + r = apk_db_index_read(&db, apk_istream_from_file(AT_FDCWD, name.ptr), repo); + if (r != 0) { + apk_error("Failed to open repository " BLOB_FMT " : %s", BLOB_PRINTF(name), apk_error_str(r)); goto err; } -- cgit v1.2.3-70-g09d2