X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e34f43495c0f0ab0e7b01983238f5d6e8988e30b..05c36015f79d0d2975f15b08e31ea72825700f11:/receiver.c diff --git a/receiver.c b/receiver.c index e8fa3d16..6688dda7 100644 --- a/receiver.c +++ b/receiver.c @@ -48,6 +48,7 @@ extern int keep_partial; extern int checksum_len; extern int checksum_seed; extern int inplace; +extern int allowed_lull; extern int delay_updates; extern mode_t orig_umask; extern struct stats stats; @@ -254,6 +255,9 @@ static int receive_data(int f_in, char *fname_r, int fd_r, OFF_T size_r, if (INFO_GTE(PROGRESS, 1)) show_progress(offset, total_size); + if (allowed_lull) + maybe_send_keepalive(time(NULL), MSK_ALLOW_FLUSH | MSK_ACTIVE_RECEIVER); + if (i > 0) { if (DEBUG_GTE(DELTASUM, 3)) { rprintf(FINFO,"data recv %d at %s\n",