BUG/MINOR: spoe: Don't report error on applet release if filter is in DONE state
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 13 May 2025 15:45:18 +0000 (17:45 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 15 May 2025 15:01:43 +0000 (17:01 +0200)
commite97c60d25e17c6ced332fd6b2218155d94dd8d15
tree38606291062b396f8ffbe3ee79420bffc2af48ca
parentab8b159b39983e969510bc4b5902984d80f18f62
BUG/MINOR: spoe: Don't report error on applet release if filter is in DONE state

When the SPOE applet was released, if a SPOE filter context was still
attached to it, an error was reported to the filter. However, there is no
reason to report an error if the ACK message was already received. Because
of this bug, if the ACK message is received and the SPOE connection is
immediately closed, this prevents the ACK message to be processed.

This patch should be backported to 3.1.

(cherry picked from commit 1cd30c998bce72166855d6b83a8e6865c33095a1)
Signed-off-by: Willy Tarreau <w@1wt.eu>
src/flt_spoe.c