diff options
author | Laurent Deniel <laurent.deniel@free.fr> | 2000-08-08 16:21:24 +0000 |
---|---|---|
committer | Laurent Deniel <laurent.deniel@free.fr> | 2000-08-08 16:21:24 +0000 |
commit | 58bdaa850e6bf96d01c78b61d24d1f2f0f29125c (patch) | |
tree | 6480bb130ea41a1a9cf5109a0129f2e55ba36f66 /packet-dns.c | |
parent | cedac6e3f181c62d89eaecfb88d8d803b8e79131 (diff) | |
download | wireshark-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.c | 7 |
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: |