From 82a9667049f231081a8c5a735bf786eae3444a6d Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Feb 2009 22:19:10 +0100 Subject: [PATCH] xbps-bin: return a proper error when dict == NULL && rv != ENOENT. --HG-- extra : convert_revision : f51b4fcda1497cd9aa640cb3db48080806fe497a --- bin/xbps-bin/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/xbps-bin/main.c b/bin/xbps-bin/main.c index 314801998f1..5ac6f48876a 100644 --- a/bin/xbps-bin/main.c +++ b/bin/xbps-bin/main.c @@ -170,8 +170,9 @@ main(int argc, char **argv) if (dict == NULL && errno == ENOENT) printf("Unable to locate %s in " "repository pool.\n", argv[1]); - else + else if (dict && errno == ENOENT) show_missing_deps(dict, argv[1]); + exit(EXIT_FAILURE); } printf("Package %s installed successfully.\n", argv[1]);