summaryrefslogtreecommitdiff
path: root/clientserver.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1999-01-08 07:51:25 +0000
committerAndrew Tridgell <tridge@samba.org>1999-01-08 07:51:25 +0000
commit5e71c4446e10c27c1db0c7e7e5b71be68f3b88de (patch)
tree7377a88a11e2787188872a81f5f5aaed1eb33f3a /clientserver.c
parent94a7fce217a3732e3daecf1a76f4d118517432a9 (diff)
downloadrsync-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.c10
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;
}