syslogd currently does O_NONBLOCK output to pipe. As a result any micro-burst can cause an overflow of the pipe buffer (64KB) and killing the script.
Patch allows to buffer (`-g SIZE` total bytes) for up to 10 seconds per script before killing script.