Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
xl2tpd: Close calls when underlying pppd terminate.
Unsure the cause, but we found that upon ppp terminating xl2tpd would only reap the PID, but not actually close the inner call, then at a later stage would issue a kill() for that PID. In our environment with high call turnover this would eventually result in xl2tpd kill()'ing other critical services like mariadb and/or syslog-ng which would upon reloads and rotations have a tendency to re-use PIDs that were previously used by pppd processes. We also believe that this should sort out the problem where IPs wouldn't get cycled and re-used. Closes: xelerance#252 Closes: xelerance#255 Signed-off-by: Jaco Kroon <[email protected]>
- Loading branch information