commit | 29f690c94574666f0789af5254890c498011e2ed | [log] [tgz] |
---|---|---|
author | William Lallemand <wlallemand@haproxy.com> | Tue Jan 09 23:12:27 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Tue Jan 09 23:44:18 2018 +0100 |
tree | 159d12c8102b611b4cbac4970b8db9c65185829d | |
parent | 2ec2db9725fb54a76c726c5b8cc502071c575d28 [diff] |
BUG/MEDIUM: mworker: execvp failure depending on argv[0] The copy_argv() function lacks a check on '-' to remove the -x, -sf and -st parameters. When reloading a master process with a path starting by /st, /sf, or /x.. the copy_argv() function skipped argv[0] leading to an execvp() without the binary.