Subject: | on 5.6, POSIX::setuid only changes UID, leading to problems |
Net::Server::Daemonize::set_uid calls POSIX::setuid and then checks that
UID was changed. It does not check that EUID and UID match. On 5.6.1's
POSIX, setuid only changes UID. That means that UID and EUID do not
match, and taint mode is automatically enabled.
set_uid should check that ($> == $uid) and ($< == $uid).
--
rjbs