]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/radosgw-admin: allow negative values for --max-size
authorNick Erdmann <n@nirf.de>
Wed, 12 Sep 2018 13:56:41 +0000 (15:56 +0200)
committerNathan Cutler <ncutler@suse.com>
Fri, 7 Dec 2018 18:28:31 +0000 (19:28 +0100)
Fix regression in e664488e.

Signed-off-by: Nick Erdmann <n@nirf.de>
(cherry picked from commit 0ef92541d34cc897cec97854b358e7e702e44dcb)

src/rgw/rgw_admin.cc

index 64768ee49f53133f93406ad5ade87f5e6d554e7d..9098e20ddc8342b77685300691ccb80f818e8b3c 100644 (file)
@@ -2898,7 +2898,7 @@ int main(int argc, const char **argv)
         return EINVAL;
       }
     } else if (ceph_argparse_witharg(args, i, &val, "--max-size", (char*)NULL)) {
-      max_size = strict_iecstrtoll(val.c_str(), &err);
+      max_size = strict_iec_cast<long long>(val.c_str(), &err);
       if (!err.empty()) {
         cerr << "ERROR: failed to parse max size: " << err << std::endl;
         return EINVAL;