From 05fceac3815058c8612bbbda3510c0327e4b7c9f Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Thu, 12 Nov 2009 12:06:57 -0800 Subject: [PATCH] rados: fix usage() and -p option checking --- src/rados.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rados.cc b/src/rados.cc index 46a59737e91d2..670d12eb9dc55 100644 --- a/src/rados.cc +++ b/src/rados.cc @@ -51,7 +51,7 @@ void usage() cerr << " default is 16 concurrent IOs and 1 MB writes size\n\n"; cerr << "Options:\n"; - cerr << " -P pool\n"; + cerr << " -p pool\n"; cerr << " --pool=pool\n"; cerr << " select given pool by name\n"; cerr << " -s name\n"; @@ -459,7 +459,7 @@ int main(int argc, const char **argv) } else if (strcmp(nargs[0], "mksnap") == 0) { - if (nargs.size() < 2) + if (!pool || nargs.size() < 2) usage(); ret = rados.snap_create(p, nargs[1]); @@ -472,7 +472,7 @@ int main(int argc, const char **argv) } else if (strcmp(nargs[0], "rmsnap") == 0) { - if (nargs.size() < 2) + if (!pool || nargs.size() < 2) usage(); ret = rados.snap_remove(p, nargs[1]); @@ -485,7 +485,7 @@ int main(int argc, const char **argv) } else if (strcmp(nargs[0], "bench") == 0) { - if (nargs.size() < 2) + if (!pool || nargs.size() < 2) usage(); int seconds = atoi(nargs[1]); int sync = 0; -- 2.39.5