aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dns.c
diff options
context:
space:
mode:
authorLaurent Deniel <laurent.deniel@free.fr>2000-08-08 16:21:24 +0000
committerLaurent Deniel <laurent.deniel@free.fr>2000-08-08 16:21:24 +0000
commit58bdaa850e6bf96d01c78b61d24d1f2f0f29125c (patch)
tree6480bb130ea41a1a9cf5109a0129f2e55ba36f66 /packet-dns.c
parentcedac6e3f181c62d89eaecfb88d8d803b8e79131 (diff)
downloadwireshark-58bdaa850e6bf96d01c78b61d24d1f2f0f29125c.tar.gz
wireshark-58bdaa850e6bf96d01c78b61d24d1f2f0f29125c.tar.bz2
wireshark-58bdaa850e6bf96d01c78b61d24d1f2f0f29125c.zip
- improve/fix add_host_name
- add hostname/IP in host hashtable from DNS answers (currently only type A RR). svn path=/trunk/; revision=2228
Diffstat (limited to 'packet-dns.c')
-rw-r--r--packet-dns.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/packet-dns.c b/packet-dns.c
index ef78dce462..0e03e204b3 100644
--- a/packet-dns.c
+++ b/packet-dns.c
@@ -1,7 +1,7 @@
/* packet-dns.c
* Routines for DNS packet disassembly
*
- * $Id: packet-dns.c,v 1.49 2000/08/07 03:20:28 guy Exp $
+ * $Id: packet-dns.c,v 1.50 2000/08/08 16:21:23 deniel Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
@@ -737,6 +737,11 @@ dissect_dns_answer(const u_char *pd, int offset, int dns_data_offset,
proto_tree_add_text(rr_tree, NullTVB, cur_offset, 4, "Addr: %s",
ip_to_str((guint8 *)dptr));
}
+ if (class == 1) {
+ guint32 addr;
+ memcpy(&addr, dptr, sizeof(addr));
+ add_host_name(addr, name);
+ }
break;
case T_NS: