2ea5a2e38a864509d8edef0cb179a05f686f58be

Previously, the behaviour was to unlink any control socket sat where we wanted to open ours. This would make us lose control of running servers if we happened to collide accidentally. With this patch, the new process will abort() if there is a control socket squatting on the path we want, and unlink it when it closes. This means that an unclean shutdown will leave a dangling, unattached control socket which will block a restart, but that's a better option than intentionally cutting off running servers.
Description
No description provided
Languages
C
79.7%
Ruby
19.6%
Makefile
0.7%