From b47e4385933b645cf6cac846599feb8a823822d1 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Thu, 31 May 2018 15:59:32 +0200 Subject: [PATCH] BUG/MINOR: contrib/spoa_example: Don't reset the status code during disconnect When the connection is closed by HAProxy, the status code provided in the DISCONNECT frame is lost. By retransmitting it in the agent's reply, we are sure to have it in the SPOE logs. This patch may be backported in 1.8. --- contrib/spoa_example/spoa.c | 1 - 1 file changed, 1 deletion(-) diff --git a/contrib/spoa_example/spoa.c b/contrib/spoa_example/spoa.c index d7486a417a..7b40e81ed6 100644 --- a/contrib/spoa_example/spoa.c +++ b/contrib/spoa_example/spoa.c @@ -1474,7 +1474,6 @@ read_frame_cb(evutil_socket_t fd, short events, void *arg) if (client->status_code != SPOE_FRM_ERR_NONE) LOG(client->worker, "<%lu> Peer closed connection: %s", client->id, spoe_frm_err_reasons[client->status_code]); - client->status_code = SPOE_FRM_ERR_NONE; goto disconnect; } -- 2.47.3