qrexec-daemon: reject negative timeouts

This commit is contained in:
Vincent Penquerc'h 2013-12-27 14:32:33 -05:00 committed by Marek Marczykowski-Górecki
parent 259d7aaf78
commit e88faee9dd

View File

@ -152,8 +152,8 @@ void init(int xid)
startup_timeout_str = getenv("QREXEC_STARTUP_TIMEOUT"); startup_timeout_str = getenv("QREXEC_STARTUP_TIMEOUT");
if (startup_timeout_str) { if (startup_timeout_str) {
startup_timeout = atoi(startup_timeout_str); startup_timeout = atoi(startup_timeout_str);
if (startup_timeout == 0) if (startup_timeout <= 0)
// invalid number // invalid or negative number
startup_timeout = MAX_STARTUP_TIME_DEFAULT; startup_timeout = MAX_STARTUP_TIME_DEFAULT;
} }
signal(SIGUSR1, sigusr1_handler); signal(SIGUSR1, sigusr1_handler);