From 93f0b3524c1263b99a1a4bf718c27e6ad7b6aea8 Mon Sep 17 00:00:00 2001 From: Timo Teras Date: Wed, 22 Jul 2009 14:56:27 +0300 Subject: various: more informative error messages --- src/add.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/add.c') diff --git a/src/add.c b/src/add.c index f78b4e0b95..4dd93e9972 100644 --- a/src/add.c +++ b/src/add.c @@ -120,10 +120,10 @@ static int add_main(void *ctx, int argc, char **argv) struct apk_sign_ctx sctx; apk_sign_ctx_init(&sctx, APK_SIGN_VERIFY, NULL); - pkg = apk_pkg_read(&db, argv[i], &sctx); + r = apk_pkg_read(&db, argv[i], &sctx, &pkg); apk_sign_ctx_free(&sctx); - if (pkg == NULL) { - apk_error("Unable to read '%s'", argv[i]); + if (r != 0) { + apk_error("%s: %s", argv[i], apk_error_str(r)); goto err; } -- cgit v1.2.3