From 3573cec92ab9eeafbe1c606b6b704c7071bcbe62 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Sat, 5 May 2012 01:46:22 -0400 Subject: [PATCH] Enable round-trip verifier in verbose mode --- src/network/transportsender.cc | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/network/transportsender.cc b/src/network/transportsender.cc index 9da8f50..9d04b64 100644 --- a/src/network/transportsender.cc +++ b/src/network/transportsender.cc @@ -152,15 +152,14 @@ void TransportSender::tick( void ) attempt_prospective_resend_optimization( diff ); - /* verify diff has round-trip identity (modulo Unicode fallback rendering) */ - /* - MyState newstate( assumed_receiver_state->state ); - newstate.apply_string( diff ); - if ( current_state.compare( newstate ) ) { - fprintf( stderr, "Diff: %s\n", diff.c_str() ); + if ( verbose ) { + /* verify diff has round-trip identity (modulo Unicode fallback rendering) */ + MyState newstate( assumed_receiver_state->state ); + newstate.apply_string( diff ); + if ( current_state.compare( newstate ) ) { + fprintf( stderr, "Diff: %s\n", diff.c_str() ); + } } - */ - if ( diff.empty() && (now >= next_ack_time) ) { send_empty_ack();