From dd99215a31a48caacb35403420d9a68317437f36 Mon Sep 17 00:00:00 2001 From: Masakazu Kitajo Date: Fri, 12 Mar 2021 09:56:45 +0900 Subject: [PATCH] Call do_io_close instead of HTTP2_SESSION_EVENT_FINI handler --- proxy/http2/Http2ConnectionState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/http2/Http2ConnectionState.cc b/proxy/http2/Http2ConnectionState.cc index 75767523bf3..bda5b5d79f7 100644 --- a/proxy/http2/Http2ConnectionState.cc +++ b/proxy/http2/Http2ConnectionState.cc @@ -757,7 +757,7 @@ rcv_goaway_frame(Http2ConnectionState &cstate, const Http2Frame &frame) static_cast(goaway.error_code)); cstate.rx_error_code = {ProxyErrorClass::SSN, static_cast(goaway.error_code)}; - cstate.handleEvent(HTTP2_SESSION_EVENT_FINI, nullptr); + cstate.ua_session->do_io_close(); return Http2Error(Http2ErrorClass::HTTP2_ERROR_CLASS_NONE); }