From dfaaa345ff465a759e4a292fe0002c38949ef6ce Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 5 Dec 2017 20:15:49 -0500 Subject: [PATCH] get_package_dependencies: When adding a package fails, actually report why. e.Details() gives "additional details" and not the real failure message, which is in e.Message(), so actually print that. --- src/tools/get_package_dependencies/get_package_dependencies.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/get_package_dependencies/get_package_dependencies.cpp b/src/tools/get_package_dependencies/get_package_dependencies.cpp index 63d54398ba..ec213db8d9 100644 --- a/src/tools/get_package_dependencies/get_package_dependencies.cpp +++ b/src/tools/get_package_dependencies/get_package_dependencies.cpp @@ -90,7 +90,7 @@ main(int argc, const char* const* argv) installedRepositoryBuilder.AddPackage(packages[i]); installedRepositoryBuilder.AddToSolver(solver, true); } catch (BFatalErrorException e) { - DIE(B_OK, "%s", e.Details().String()); + DIE(e.Error(), "%s %s", e.Message().String(), e.Details().String()); } // add external repositories