]> 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:26:02 +0000 (19:26 +0100)
Fix regression in e664488e.

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

src/rgw/rgw_admin.cc

index 311596b8820adcf192c610269a8d28ee28d7b92f..019a1e8cb50198f654503b324f018f0178236f1d 100644 (file)
@@ -2780,7 +2780,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;