From: Abhishek Lekshmanan Date: Fri, 18 Aug 2017 16:28:21 +0000 (+0200) Subject: drop eval_existing_objtags X-Git-Tag: v13.0.2~246^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3d5fe3e5b2ca81fe7fda86d14f906dadaa63259b;p=ceph.git drop eval_existing_objtags Signed-off-by: Abhishek Lekshmanan --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index 3db1e3fb2d84..11ee79006d6f 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -603,18 +603,6 @@ static int rgw_iam_add_existing_objtags(RGWRados* store, struct req_state* s, rg return 0; } -static int rgw_iam_eval_existing_objtags(RGWRados* store, struct req_state* s, rgw_obj& obj, std::uint64_t action){ - int op_ret = rgw_iam_add_existing_objtags(store, s, obj, action); - if (op_ret < 0) - return op_ret; - auto e = s->iam_policy->eval(s->env, *s->auth.identity, action, obj); - if (e == Effect::Deny) - return -EACCES; - - return 0; - -} - rgw::IAM::Environment rgw_build_iam_environment(RGWRados* store, struct req_state* s) {