X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Ftools%2Frbd%2FShell.cc;h=c7d07657403b128923ba89244db627b1dd9bd391;hb=20effc670b57271cb089376d6d0800990e5218d5;hp=b3d33e9c81f6f151c82d4e979c209b4304dd038f;hpb=a71831dadd1e1f3e0fa70405511f65cc33db0498;p=ceph.git diff --git a/ceph/src/tools/rbd/Shell.cc b/ceph/src/tools/rbd/Shell.cc index b3d33e9c8..c7d076574 100644 --- a/ceph/src/tools/rbd/Shell.cc +++ b/ceph/src/tools/rbd/Shell.cc @@ -28,8 +28,7 @@ static const std::string BASH_COMPLETION_SPEC("bash-completion"); boost::intrusive_ptr global_init( int argc, const char **argv, std::vector *command_args, std::vector *global_init_args) { - std::vector cmd_args; - argv_to_vec(argc, argv, cmd_args); + auto cmd_args = argv_to_vec(argc, argv); std::vector args(cmd_args); auto cct = global_init(NULL, args, CEPH_ENTITY_TYPE_CLIENT, CODE_ENVIRONMENT_UTILITY, @@ -221,7 +220,7 @@ int Shell::execute(int argc, const char **argv) { if (!result.empty()) { print_deprecated_warning(option, description); } - } catch (exception& e) { + } catch (std::exception& e) { continue; } }