Merge pull request #41288 from ofriedma/wip-ofriedma-segfault

rgw: crash on multipart upload to bucket with policy
This commit is contained in:
ofriedma 2021-05-27 17:32:08 +03:00 committed by GitHub
commit 428809482b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -586,6 +586,9 @@ int rgw_build_bucket_policies(const DoutPrefixProvider *dpp, rgw::sal::Store* st
s->bucket_exists = false;
return -ERR_NO_SUCH_BUCKET;
}
if (!rgw::sal::Object::empty(s->object.get())) {
s->object->set_bucket(s->bucket.get());
}
s->bucket_mtime = s->bucket->get_modification_time();
s->bucket_attrs = s->bucket->get_attrs();