From 6cad1b243bbaf325dfa84fb9bb18a2ba4dae87e4 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 15 Nov 2018 10:17:47 +0900 Subject: [PATCH] nghttpx: Write mruby send_info early --- src/shrpx_mruby_module_response.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shrpx_mruby_module_response.cc b/src/shrpx_mruby_module_response.cc index 0dc8ddb1..1de1d5f0 100644 --- a/src/shrpx_mruby_module_response.cc +++ b/src/shrpx_mruby_module_response.cc @@ -357,6 +357,10 @@ mrb_value response_send_info(mrb_state *mrb, mrb_value self) { mrb_raise(mrb, E_RUNTIME_ERROR, "could not send non-final response"); } + auto handler = upstream->get_client_handler(); + + handler->signal_write(); + return self; } } // namespace