diff options
author | Wayne Davison <wayned@samba.org> | 2006-12-25 17:49:19 +0000 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2006-12-25 17:49:19 +0000 |
commit | 3162ea6f672b0f861319d634c3c0e1615124dd91 (patch) | |
tree | 72c13b9bdaba9694d68368f932def68bbe9ca697 /clientserver.c | |
parent | 327c559aff771314cef19d9485d317a08283da01 (diff) | |
download | android_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.c | 3 |
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; |