X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/30e8c8e1e48088477f0befdd08922caa6919bc51..c120ff37f549e50732948ee236d5680b1e7158e9:/clientserver.c diff --git a/clientserver.c b/clientserver.c index d158a2ff..8a26ed5a 100644 --- a/clientserver.c +++ b/clientserver.c @@ -33,6 +33,7 @@ extern int verbose; extern int rsync_port; char *auth_user; extern int sanitize_paths; +extern int filesfrom_fd; /** * Run a client connected to an rsyncd. The alternative to this @@ -424,6 +425,9 @@ static int rsync_module(int f_in, int f_out, int i) argp = argv; ret = parse_arguments(&argc, (const char ***) &argp, 0); + if (filesfrom_fd == 0) + filesfrom_fd = f_in; + if (request) { if (*auth_user) { rprintf(FINFO,"rsync %s %s from %s@%s (%s)\n",