Fix rsync return code test

This commit is contained in:
Cédric Villemain
2011-03-28 18:37:41 +02:00
committed by Jaime Casanova
parent 85bbae462a
commit 3af5243bcc

View File

@@ -1485,7 +1485,7 @@ copy_remote_files(char *host, char *remote_user, char *remote_path,
* List of ignorable rsync errors: * List of ignorable rsync errors:
* 24 Partial transfer due to vanished source files * 24 Partial transfer due to vanished source files
*/ */
if ((r == 24) && is_directory) if ((WEXITSTATUS(r) == 24) && is_directory)
{ {
if (!runtime_options.ignore_rsync_warn) if (!runtime_options.ignore_rsync_warn)
{ {
@@ -1501,7 +1501,6 @@ copy_remote_files(char *host, char *remote_user, char *remote_path,
else else
r = 0; r = 0;
} }
if (r != 0) if (r != 0)
log_err(_("Can't rsync from remote file or directory (%s:%s)\n"), log_err(_("Can't rsync from remote file or directory (%s:%s)\n"),
host_string, remote_path); host_string, remote_path);