From 7d2e36845b452f8ecaa31b8c6072f863db6a9c6f Mon Sep 17 00:00:00 2001 From: Daniel Gryniewicz Date: Fri, 18 Sep 2020 10:52:02 -0400 Subject: [PATCH] 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 --- src/rgw/librgw.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.47.3