mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-15 21:59:41 -04:00
BUG/MINOR: mworker: only write to pidfile if it exists
A missing test causes a write(-1, $PID) to appear in strace output when in master-worker mode. This is totally harmless though. This fix must be backported to 1.8.
This commit is contained in:
parent
1605c7ae61
commit
46ec48bc1a
1 changed files with 2 additions and 1 deletions
|
|
@ -2786,7 +2786,8 @@ int main(int argc, char **argv)
|
|||
if (global.mode & MODE_MWORKER) {
|
||||
char pidstr[100];
|
||||
snprintf(pidstr, sizeof(pidstr), "%d\n", getpid());
|
||||
shut_your_big_mouth_gcc(write(pidfd, pidstr, strlen(pidstr)));
|
||||
if (pidfd >= 0)
|
||||
shut_your_big_mouth_gcc(write(pidfd, pidstr, strlen(pidstr)));
|
||||
}
|
||||
|
||||
/* the father launches the required number of processes */
|
||||
|
|
|
|||
Loading…
Reference in a new issue