Make explicit that the address from ICMPv6 can not be retrieved.
authorGuilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
Fri, 30 Dec 2011 02:31:37 +0000 (00:31 -0200)
committerGuilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
Fri, 30 Dec 2011 02:31:37 +0000 (00:31 -0200)
src/icmp/icmpv6packet.cpp

index 119d0e8..fd53884 100644 (file)
@@ -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();