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]);