X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/f397616e00afb4e9fb42709dfaf270e10fac90fa..554dc122f271fc361b963067fa3d80084fd7ca91:/sender.c diff --git a/sender.c b/sender.c index bf6e7b46..600ad847 100644 --- a/sender.c +++ b/sender.c @@ -63,7 +63,7 @@ static struct sum_struct *receive_sums(int f) { struct sum_struct *s; int32 i; - int lull_mod = allowed_lull * 5; + int lull_mod = protocol_version >= 31 ? 0 : allowed_lull * 5; OFF_T offset = 0; if (!(s = new(struct sum_struct))) @@ -104,8 +104,8 @@ static struct sum_struct *receive_sums(int f) s->sums[i].len = s->blength; offset += s->sums[i].len; - if (allowed_lull && !(i % lull_mod)) - maybe_send_keepalive(); + if (lull_mod && !(i % lull_mod)) + maybe_send_keepalive(time(NULL), True); if (DEBUG_GTE(DELTASUM, 3)) { rprintf(FINFO,