aboutsummaryrefslogtreecommitdiffstats
path: root/compat.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2004-02-09 18:32:53 +0000
committerWayne Davison <wayned@samba.org>2004-02-09 18:32:53 +0000
commitb1bf649cbaaf72cdd3104dec9429eb3915030fb4 (patch)
treeafd6996ffdf6466b8d098a48d8ee41875be83480 /compat.c
parent8ee6eb71345072c5e05b367e339bd7a8a18b10ca (diff)
downloadandroid_external_rsync-b1bf649cbaaf72cdd3104dec9429eb3915030fb4.tar.gz
android_external_rsync-b1bf649cbaaf72cdd3104dec9429eb3915030fb4.tar.bz2
android_external_rsync-b1bf649cbaaf72cdd3104dec9429eb3915030fb4.zip
Set checksum_seed only if it is still zero.
Diffstat (limited to 'compat.c')
-rw-r--r--compat.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/compat.c b/compat.c
index c2a11038..d1c367a7 100644
--- a/compat.c
+++ b/compat.c
@@ -38,7 +38,6 @@ extern int preserve_times;
extern int always_checksum;
extern int checksum_seed;
-
extern int protocol_version;
extern int verbose;
@@ -85,11 +84,9 @@ void setup_protocol(int f_out,int f_in)
}
if (am_server) {
- if (read_batch || write_batch)
- checksum_seed = 32761;
- else
+ if (!checksum_seed)
checksum_seed = time(NULL);
- write_int(f_out,checksum_seed);
+ write_int(f_out, checksum_seed);
} else {
checksum_seed = read_int(f_in);
}