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)
{
}
{
env.init(cct);
struct mg_request_info *info = mg_get_request_info(conn);
- status_num = 0;
if (!info)
return;
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)
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();
};