diff --git a/src/source.c b/src/source.c index 1e107c41..a5926ee5 100644 --- a/src/source.c +++ b/src/source.c @@ -499,7 +499,8 @@ static void send_to_listener (source_t *source, client_t *client, int deletion_e sleep for too long if more data can be sent */ if (total_written > 20000 || loop == 0) { - source->short_delay = 1; + if (client->check_buffer != format_check_file_buffer) + source->short_delay = 1; break; }