]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Restore rgw_acl_swift
authorJesse F. Williamson <jfw@ibm.com>
Wed, 26 Feb 2025 21:49:33 +0000 (13:49 -0800)
committerJesse F. Williamson <jfw@ibm.com>
Mon, 17 Mar 2025 17:41:28 +0000 (10:41 -0700)
Signed-off-by: Jesse F. Williamson <jfw@ibm.com>
src/rgw/rgw_acl_swift.cc

index e7ed5a393483389c26f1349fc19fe2804fc4a1df..67e0daf5b72e29ca1a533ad24ceea7c73ca797bd 100644 (file)
@@ -286,7 +286,7 @@ int create_account_policy(const DoutPrefixProvider* dpp,
   auto& acl = policy.get_acl();
 
   JSONParser parser;
-  if (!parser.parse(acl_str)) {
+  if (!parser.parse(acl_str.c_str(), acl_str.length())) {
     ldpp_dout(dpp, 0) << "ERROR: JSONParser::parse returned error=" << dendl;
     return -EINVAL;
   }