diff options
author | Andrew Tridgell <tridge@samba.org> | 1999-01-08 07:51:25 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1999-01-08 07:51:25 +0000 |
commit | 5e71c4446e10c27c1db0c7e7e5b71be68f3b88de (patch) | |
tree | 7377a88a11e2787188872a81f5f5aaed1eb33f3a /clientserver.c | |
parent | 94a7fce217a3732e3daecf1a76f4d118517432a9 (diff) | |
download | rsync-5e71c4446e10c27c1db0c7e7e5b71be68f3b88de.tar.gz |
made the "max connections" and "lock file" local rather than global
options so you can set them on a per-module basis (requested by
kernel.org mirror maintiner)
Diffstat (limited to 'clientserver.c')
-rw-r--r-- | clientserver.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clientserver.c b/clientserver.c index b4745682..49928d5b 100644 --- a/clientserver.c +++ b/clientserver.c @@ -138,16 +138,16 @@ static int rsync_module(int fd, int i) return -1; } - if (!claim_connection(lp_lock_file(), lp_max_connections())) { + if (!claim_connection(lp_lock_file(i), lp_max_connections(i))) { if (errno) { rprintf(FERROR,"failed to open lock file %s : %s\n", - lp_lock_file(), strerror(errno)); + lp_lock_file(i), strerror(errno)); io_printf(fd,"@ERROR: failed to open lock file %s : %s\n", - lp_lock_file(), strerror(errno)); + lp_lock_file(i), strerror(errno)); } else { rprintf(FERROR,"max connections (%d) reached\n", - lp_max_connections()); - io_printf(fd,"@ERROR: max connections (%d) reached - try again later\n", lp_max_connections()); + lp_max_connections(i)); + io_printf(fd,"@ERROR: max connections (%d) reached - try again later\n", lp_max_connections(i)); } return -1; } |