|Subject:||Invalid usage of function POSIX::_exit|
The fix for CPAN-RT#55215(Sys::Syslog might call exit which triggers DESTROY) introduced in version 0.29 contains an invalid use of function POSIX::_exit on line 501. The function POSIX::_exit must be called with an exit status code as its sole argument. It cannot be called without any arguments. If it is called without status code like in version 0.29 (up to version 0.32) it will raise an error. Therefore that line has to be changed from "POSIX::_exit if defined $pid;" to "POSIX::_exit(0) if defined $pid;"