]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: move status_num initialization into constructor
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 18 Dec 2015 18:07:27 +0000 (10:07 -0800)
committerVicente Cheng <freeze.bilsted@gmail.com>
Thu, 31 Mar 2016 09:29:19 +0000 (17:29 +0800)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 2a12ffc3d7f98504ece8906a6fcb5dac8fd81aba)

src/rgw/rgw_civetweb.cc
src/rgw/rgw_fcgi.cc
src/rgw/rgw_fcgi.h

index 2ae3b799166ee96b75d0c424271b2b709410bae3..7516c764cab6ff0c344eba4cf7f664e7977ff7a6 100644 (file)
@@ -27,7 +27,8 @@ int RGWMongoose::write_data(const char *buf, int len)
   return r;
 }
 
-RGWMongoose::RGWMongoose(mg_connection *_conn, int _port) : conn(_conn), port(_port), header_done(false), sent_header(false), has_content_length(false),
+RGWMongoose::RGWMongoose(mg_connection *_conn, int _port) : conn(_conn), port(_port), status_num(0), header_done(false),
+                                                 sent_header(false), has_content_length(false),
                                                  explicit_keepalive(false), explicit_conn_close(false)
 {
 }
@@ -82,7 +83,6 @@ void RGWMongoose::init_env(CephContext *cct)
 {
   env.init(cct);
   struct mg_request_info *info = mg_get_request_info(conn);
-  status_num = 0;
 
   if (!info)
     return;
index b526dddf30dc1087a4b6d9c23e09e8c65a5558e3..1fa2c73bbf53510f8775e9745e0187f626b2eb52 100644 (file)
@@ -29,7 +29,6 @@ void RGWFCGX::flush()
 void RGWFCGX::init_env(CephContext *cct)
 {
   env.init(cct, (char **)fcgx->envp);
-  status_num = 0;
 }
 
 int RGWFCGX::send_status(const char *status, const char *status_name)
index a798425ec117464e0c95c22a69c9a8b66559e5fd..4f8f8ee95410cf127ee7652ac4bdd660ea9602d9 100644 (file)
@@ -27,7 +27,7 @@ protected:
   int complete_request() { return 0; }
   int send_content_length(uint64_t len);
 public:
-  RGWFCGX(FCGX_Request *_fcgx) : fcgx(_fcgx) {}
+  RGWFCGX(FCGX_Request *_fcgx) : fcgx(_fcgx), status_num(0) {}
   void flush();
 };