mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 14:21:25 +02:00
BUG/MEDIUM: args: fix double free on error path in argument expression parser
William Lallemand reported a double free on the args parser used in fetches and ACLs. The cause is that the arg expression is not fully initialized nor deinitialized when killed and that one of the pointers was already freed once in certain error conditions. Simply set it to NULL after the first call to free(). The bug was apparently introduced in 1.5-dev9 with commit 2ac5718 (MEDIUM: add a new typed argument list parsing framework).
This commit is contained in:
parent
abca5b6ab5
commit
681e49db49
Loading…
x
Reference in New Issue
Block a user