From: Christian Herdtweck Date: Wed, 3 Jun 2015 12:53:16 +0000 (+0200) Subject: fixed memory access violations in test_dns: cancelled a timer on dying io_service X-Git-Url: http://developer.intra2net.com/git/?p=pingcheck;a=commitdiff_plain;h=123c88d864924bcb4839b26c461a1adef905997a fixed memory access violations in test_dns: cancelled a timer on dying io_service changed testing log level to debug --- diff --git a/src/dns/dnscache.cpp b/src/dns/dnscache.cpp index 7fab114..a15947d 100644 --- a/src/dns/dnscache.cpp +++ b/src/dns/dnscache.cpp @@ -113,9 +113,6 @@ DnsCache::~DnsCache() void DnsCache::schedule_save(const boost::system::error_code &error) { - // just in case: ensure SaveTimer is cancelled - SaveTimer.cancel(); // (will do nothing if already expired/cancelled) - if ( error == boost::asio::error::operation_aborted ) // cancelled { GlobalLogger.info() << "DnsCache: SaveTimer was cancelled " diff --git a/test/test_dns.cpp b/test/test_dns.cpp index 7938aa3..17495e7 100644 --- a/test/test_dns.cpp +++ b/test/test_dns.cpp @@ -70,8 +70,8 @@ struct GlobalFixture // setup logging so we can see output from out code I2n::Logger::enable_stderr_log( true ); - I2n::Logger::set_log_level( I2n::Logger::LogLevel::Info ); - I2n::Logger::GlobalLogger.info() << "Logging enabled for DnsTest"; + I2n::Logger::set_log_level( I2n::Logger::LogLevel::Debug ); + I2n::Logger::GlobalLogger.debug() << "Logging enabled for DnsTest"; // IoService IoServiceItem io_service_temp( new boost::asio::io_service() );