aboutsummaryrefslogtreecommitdiffstats
path: root/clientserver.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-12-25 17:49:19 +0000
committerWayne Davison <wayned@samba.org>2006-12-25 17:49:19 +0000
commit3162ea6f672b0f861319d634c3c0e1615124dd91 (patch)
tree72c13b9bdaba9694d68368f932def68bbe9ca697 /clientserver.c
parent327c559aff771314cef19d9485d317a08283da01 (diff)
downloadandroid_external_rsync-3162ea6f672b0f861319d634c3c0e1615124dd91.tar.gz
android_external_rsync-3162ea6f672b0f861319d634c3c0e1615124dd91.tar.bz2
android_external_rsync-3162ea6f672b0f861319d634c3c0e1615124dd91.zip
Set ignore_errors variable based on lp_ignore_errors(module_id).
Diffstat (limited to 'clientserver.c')
-rw-r--r--clientserver.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/clientserver.c b/clientserver.c
index b7771251..0f924515 100644
--- a/clientserver.c
+++ b/clientserver.c
@@ -31,6 +31,7 @@ extern int am_server;
extern int am_daemon;
extern int am_root;
extern int rsync_port;
+extern int ignore_errors;
extern int kluge_around_eof;
extern int daemon_over_rsh;
extern int sanitize_paths;
@@ -626,6 +627,8 @@ static int rsync_module(int f_in, int f_out, int i, char *addr, char *host)
verbose = 0; /* future verbosity is controlled by client options */
ret = parse_arguments(&argc, (const char ***) &argv, 0);
quiet = 0; /* Don't let someone try to be tricky. */
+ if (lp_ignore_errors(module_id))
+ ignore_errors = 1;
if (filesfrom_fd == 0)
filesfrom_fd = f_in;