From: Wayne Davison Date: Sat, 26 Feb 2005 06:43:15 +0000 (+0000) Subject: Calling maybe_send_keepalive() for protocol_version < 29 is X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/3221f451a0d8deffcfe677a9d39ca2f6d7b43cc2 Calling maybe_send_keepalive() for protocol_version < 29 is now supported, though we can only try to flush the output buffer if we're in a lull. --- diff --git a/io.c b/io.c index 7d44962f..035362e9 100644 --- a/io.c +++ b/io.c @@ -639,6 +639,8 @@ void maybe_send_keepalive(int allowed_lull, int ndx) { if (time(NULL) - last_io >= allowed_lull) { if (!iobuf_out || !iobuf_out_cnt) { + if (protocol_version < 29) + return; /* there's nothing we can do */ write_int(sock_f_out, ndx); write_shortint(sock_f_out, ITEM_IS_NEW); }