]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_argparse: simplify argv_to_vec() using vector::insert()
authorKefu Chai <kchai@redhat.com>
Thu, 24 Nov 2016 17:45:17 +0000 (01:45 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 28 Nov 2016 03:46:51 +0000 (11:46 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/common/ceph_argparse.cc

index df02434c4fbcc0e1daecd4352826cbec177b1bfa..5a1adace6d01610c8c55b427651d58e4f0cc4d0c 100644 (file)
@@ -134,8 +134,7 @@ void env_to_vec(std::vector<const char*>& args, const char *name)
 void argv_to_vec(int argc, const char **argv,
                  std::vector<const char*>& args)
 {
-  for (int i=1; i<argc; i++)
-    args.push_back(argv[i]);
+  args.insert(args.end(), argv + 1, argv + argc);
 }
 
 void vec_to_argv(const char *argv0, std::vector<const char*>& args,