From: Guilherme Maciel Ferreira Date: Fri, 30 Dec 2011 02:31:37 +0000 (-0200) Subject: Make explicit that the address from ICMPv6 can not be retrieved. X-Git-Tag: v1.3~21 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=c523378ed9959bea5cce70ea532ded5058a7a839;p=pingcheck Make explicit that the address from ICMPv6 can not be retrieved. --- diff --git a/src/icmp/icmpv6packet.cpp b/src/icmp/icmpv6packet.cpp index 119d0e8..fd53884 100644 --- a/src/icmp/icmpv6packet.cpp +++ b/src/icmp/icmpv6packet.cpp @@ -177,7 +177,13 @@ void Icmpv6Packet::print_echo_reply( Icmpv6Header icmpv6_header = get_icmp_header(); size_t bytes_received = bytes_transferred - ipv6_header.get_payload_length(); +#ifdef IPV6_DATA_PRESENT_IN_ISTREAM + //TODO WHY IPv6 does not come like IPv4???? string remote_address = ipv6_header.get_source_address().to_string(); +#else + string remote_address = "?"; +#endif + uint16_t sequence_number = icmpv6_header.get_sequence_number(); int ttl = ipv6_header.get_hop_limit(); ptime now = microsec_clock::universal_time();