X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/bb24028f51bac18097e688c1459924f648bc407e..7c2a9e766c0e162773b291b916521297f24d57c4:/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",