]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: sink: missing sft free in sink_deinit()
authorAurelien DARRAGON <adarragon@haproxy.com>
Thu, 6 Jul 2023 13:19:34 +0000 (15:19 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Thu, 6 Jul 2023 13:41:17 +0000 (15:41 +0200)
Adding missing free for sft (string_forward_target) in sink_deinit(),
which resulted in minor leak for each declared ring target at deinit().
(either explicit and implicit rings are affected)

This may be backported up to 2.4.

src/sink.c

index 1edde3c861d557a631bb6fd10129263e380387f6..10b53886399742e9f974c375bd6faeeeb88f8ffc 100644 (file)
@@ -1370,6 +1370,7 @@ static void sink_deinit()
                free_proxy(sink->forward_px);
                free(sink->name);
                free(sink->desc);
+               free(sink->sft);
                free(sink);
        }
 }