From 29cf7333a7d08cdf44b6116e45e7562b3f5527fc Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Tue, 23 Aug 2011 11:43:03 -0700 Subject: [PATCH] common/config: honor -- Argument parsing should stop after -- Signed-off-by: Colin McCabe --- src/common/config.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/config.cc b/src/common/config.cc index 4f14488ee240b..afc859a76d482 100644 --- a/src/common/config.cc +++ b/src/common/config.cc @@ -598,6 +598,10 @@ parse_argv(std::vector& args) // observer notifications later. std::string val; for (std::vector::iterator i = args.begin(); i != args.end(); ) { + if (strcmp(*i, "--") == 0) { + i = args.erase(i); + break; + } if (ceph_argparse_flag(args, i, "--show_conf", (char*)NULL)) { cerr << cf << std::endl; _exit(0); -- 2.39.5