corrected type of TTL: is now uint32_t everywhere (except for uint8_t in Payload...
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Thu, 22 Jan 2015 13:58:43 +0000 (14:58 +0100)
committerChristian Herdtweck <christian.herdtweck@intra2net.com>
Thu, 22 Jan 2015 13:58:43 +0000 (14:58 +0100)
src/dns/dnsresolver.h
src/icmp/icmpv4packet.cpp
src/icmp/icmpv6packet.cpp

index b79d68c..5cb603a 100644 (file)
@@ -82,7 +82,7 @@ private:
     /// 'A' resource records for the IPv4 addresses, or 'AAAA' resource records for the IPv6 addresses
     boost::net::dns::type_t AddressResourceRecord;
     /// Minimum time that IP has to be valid before creating new dns request
-    const int ResolvedIpTtlThreshold;
+    const uint32_t ResolvedIpTtlThreshold;
 
 };
 
index 4918aa5..82ed70d 100644 (file)
@@ -180,7 +180,7 @@ void Icmpv4Packet::print_echo_reply(
     size_t bytes_received = bytes_transferred - ipv4_header.get_header_length();
     string remote_address = ipv4_header.get_source_address().to_string();
     uint16_t sequence_number = icmpv4_header.get_sequence_number();
-    int ttl = ipv4_header.get_time_to_live();
+    uint32_t ttl = ipv4_header.get_time_to_live();
     ptime now = microsec_clock::universal_time();
     time_resolution_traits_adapted64_impl::int_type elapsed_time =
             (now - time_packet_sent).total_milliseconds();
index 38910cb..6e8dfb8 100644 (file)
@@ -193,7 +193,7 @@ void Icmpv6Packet::print_echo_reply(
 #endif
 
     uint16_t sequence_number = icmpv6_header.get_sequence_number();
-    int ttl = ipv6_header.get_hop_limit();
+    uint32_t ttl = ipv6_header.get_hop_limit();
     ptime now = microsec_clock::universal_time();
     time_resolution_traits_adapted64_impl::int_type elapsed_time =
             (now - time_packet_sent).total_milliseconds();