From: Daniel Gryniewicz Date: Fri, 18 Sep 2020 14:52:02 +0000 (-0400) Subject: Fix missing req_state for librgw X-Git-Tag: v16.1.0~1001^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F37242%2Fhead;p=ceph.git Fix missing req_state for librgw One of the zipper commits broke the declaration of req_state. Fixes issue #47520 Signed-off-by: Daniel Gryniewicz --- diff --git a/src/rgw/librgw.cc b/src/rgw/librgw.cc index b23bb62db674..bfad9c04d78c 100644 --- a/src/rgw/librgw.cc +++ b/src/rgw/librgw.cc @@ -227,7 +227,8 @@ namespace rgw { rgw_env.set("HTTP_HOST", ""); /* XXX and -then- bloat up req_state with string copies from it */ - struct req_state *s = req->get_state(); + struct req_state rstate(req->cct, &rgw_env, req->id); + struct req_state *s = &rstate; // XXX fix this s->cio = io;