From: Matus Fabian Date: Tue, 4 Feb 2025 13:41:55 +0000 (-0500) Subject: http: confirm postponed connection close X-Git-Tag: v25.02-rc2~2 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=f5d3a8e1737455da4113a25a6d1455dcc7934327;p=vpp.git http: confirm postponed connection close Type: fix Change-Id: I43a221ac2be9bbea885116c12d1991cf4477fae8 Signed-off-by: Matus Fabian (cherry picked from commit 94f6034af5894ecf23fa58d59fa90664056d1cf0) --- diff --git a/src/plugins/http/http.c b/src/plugins/http/http.c index c7e61c333fb..bfdaf708e86 100644 --- a/src/plugins/http/http.c +++ b/src/plugins/http/http.c @@ -2575,7 +2575,10 @@ http_app_tx_callback (void *session, transport_send_params_t *sp) if (hc->state == HTTP_CONN_STATE_APP_CLOSED) { if (!svm_fifo_max_dequeue_cons (as->tx_fifo)) - http_disconnect_transport (hc); + { + session_transport_closed_notify (&hc->connection); + http_disconnect_transport (hc); + } } sent = max_burst_sz - sp->max_burst_size;