From 31fd707d0cbd2856244cdbffed6aa144293040c0 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 27 Aug 2018 21:21:55 +0900 Subject: [PATCH] nghttpx: Fix broken healthmon frontend --- src/shrpx_health_monitor_downstream_connection.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/shrpx_health_monitor_downstream_connection.cc b/src/shrpx_health_monitor_downstream_connection.cc index ab590de2..066a2af9 100644 --- a/src/shrpx_health_monitor_downstream_connection.cc +++ b/src/shrpx_health_monitor_downstream_connection.cc @@ -54,7 +54,14 @@ void HealthMonitorDownstreamConnection::detach_downstream( downstream_ = nullptr; } -int HealthMonitorDownstreamConnection::push_request_headers() { return 0; } +int HealthMonitorDownstreamConnection::push_request_headers() { + downstream_->set_request_header_sent(true); + auto src = downstream_->get_blocked_request_buf(); + auto dest = downstream_->get_request_buf(); + src->remove(*dest); + + return 0; +} int HealthMonitorDownstreamConnection::push_upload_data_chunk( const uint8_t *data, size_t datalen) {