From c523378ed9959bea5cce70ea532ded5058a7a839 Mon Sep 17 00:00:00 2001 From: Guilherme Maciel Ferreira Date: Fri, 30 Dec 2011 00:31:37 -0200 Subject: [PATCH] Make explicit that the address from ICMPv6 can not be retrieved. --- src/icmp/icmpv6packet.cpp | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) 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(); -- 1.7.1