Oops, my patch was incomplete, because I noticed that I missed one location after creating the commit and forgot to amend after making the necessary adjustments.
So here's version 2 that fixes the leak on SIGTERM in addition to the leak on SIGUSR2. Best regards Tim Duesterhus Tim Duesterhus (2): BUG/MINOR: mworker: Prevent potential use-after-free in mworker_env_to_proc_list BUG/MINOR: mworker: Fix memory leak of mworker_proc members include/proto/mworker.h | 2 ++ src/haproxy.c | 3 ++- src/mworker-prog.c | 19 +------------------ src/mworker.c | 36 +++++++++++++++++++++++++++++------- 4 files changed, 34 insertions(+), 26 deletions(-) -- 2.21.0