diff --git a/libs/linglong/src/linglong/cli/cli.cpp b/libs/linglong/src/linglong/cli/cli.cpp index ed6dd5a3f..206b47247 100644 --- a/libs/linglong/src/linglong/cli/cli.cpp +++ b/libs/linglong/src/linglong/cli/cli.cpp @@ -1513,11 +1513,13 @@ int Cli::prune([[maybe_unused]] CLI::App *subcommand) if (!ret) { this->printer.printErr(ret.error()); loop.exit(-1); + return; } if (!ret->packages) { this->printer.printErr(LINGLONG_ERRV("No packages to prune.")); loop.exit(0); + return; } this->printer.printPruneResult(*ret->packages);