Commit 3e6ddb37 authored by Wayne Davison's avatar Wayne Davison

- Call the new set_io_timeout() function to set the timeout value.

- If the user specified a shorter timeout than the config-file,
  don't override the shorter value.
parent 9ac756c6
......@@ -41,7 +41,6 @@ extern int filesfrom_fd;
extern int remote_protocol;
extern int protocol_version;
extern int io_timeout;
extern int select_timeout;
extern int orig_umask;
extern int no_detach;
extern int default_af_hint;
......@@ -518,11 +517,8 @@ static int rsync_module(int f_in, int f_out, int i)
exit_cleanup(RERR_UNSUPPORTED);
}
if (lp_timeout(i)) {
io_timeout = lp_timeout(i);
if (io_timeout < select_timeout)
select_timeout = io_timeout;
}
if (lp_timeout(i) && lp_timeout(i) > io_timeout)
set_io_timeout(lp_timeout(i));
start_server(f_in, f_out, argc, argp);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment