Free custom generator after collection export is done.

This commit is contained in:
Kishore Nallan 2017-12-17 15:40:57 +05:30
parent 60288631be
commit 91d4ed5fdf
2 changed files with 3 additions and 1 deletions

View File

@ -372,6 +372,7 @@ void HttpServer::response_proceed(h2o_generator_t *generator, h2o_req_t *req) {
h2o_dispose_request(req);
delete custom_generator->req_res.req;
delete custom_generator->req_res.response;
delete custom_generator;
}
}
@ -381,6 +382,7 @@ void HttpServer::response_stop(h2o_generator_t *generator, h2o_req_t *req) {
h2o_dispose_request(req);
delete custom_generator->req_res.req;
delete custom_generator->req_res.response;
delete custom_generator;
}
void HttpServer::stream_response(void (*handler)(http_req* req, http_res* res, void* data),

View File

@ -21,7 +21,7 @@ int main(int argc, char* argv[]) {
Store *store = new Store(state_dir_path);
CollectionManager & collectionManager = CollectionManager::get_instance();
collectionManager.init(store, "abcd");
collectionManager.init(store, "abcd", "123");
std::vector<field> fields_to_index = {
field("lang", field_types::STRING, true),