Guard against invalid timeout values in KIdleTime::addTimeout()
The screenlocker converts user provided minutes to milliseconds. kscreenlocker has a check to guard against negative timeouts, but "timeout * 1000 * 60" can overflow.
Edited by Vlad Zahorodnii