diff options
author | Chuck Craft <bubbasnmp@gmail.com> | 2022-05-05 14:27:41 -0500 |
---|---|---|
committer | AndersBroman <a.broman58@gmail.com> | 2022-10-31 14:45:56 +0000 |
commit | 8de2b2e860dd16d859376b6bc397b519753e263d (patch) | |
tree | 22e4bf99130503623d181313870e45ee031d37ef /wiretap | |
parent | 2578e2a1fba5d4a82fc5158f78f43117d9e253be (diff) |
addr_resolv: add support for static hostname entries
Ping #18075
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/pcapng.c | 4 | ||||
-rw-r--r-- | wiretap/wtap.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/wiretap/pcapng.c b/wiretap/pcapng.c index 94c5646803..2fe0eaf0e8 100644 --- a/wiretap/pcapng.c +++ b/wiretap/pcapng.c @@ -2427,7 +2427,7 @@ pcapng_read_name_resolution_block(FILE_T fh, pcapng_block_header_t *bh, ws_buffer_free(&nrb_rec); return FALSE; /* fail */ } - pn->add_new_ipv4(v4_addr, namep); + pn->add_new_ipv4(v4_addr, namep, FALSE); } } @@ -2488,7 +2488,7 @@ pcapng_read_name_resolution_block(FILE_T fh, pcapng_block_header_t *bh, return FALSE; /* fail */ } pn->add_new_ipv6(ws_buffer_start_ptr(&nrb_rec), - namep); + namep, FALSE); } } diff --git a/wiretap/wtap.h b/wiretap/wtap.h index 467ea4c6e8..3d927fde4c 100644 --- a/wiretap/wtap.h +++ b/wiretap/wtap.h @@ -1750,11 +1750,11 @@ void wtap_cleareof(wtap *wth); * Set callback functions to add new hostnames. Currently pcapng-only. * MUST match add_ipv4_name and add_ipv6_name in addr_resolv.c. */ -typedef void (*wtap_new_ipv4_callback_t) (const guint addr, const gchar *name); +typedef void (*wtap_new_ipv4_callback_t) (const guint addr, const gchar *name, const gboolean static_entry); WS_DLL_PUBLIC void wtap_set_cb_new_ipv4(wtap *wth, wtap_new_ipv4_callback_t add_new_ipv4); -typedef void (*wtap_new_ipv6_callback_t) (const void *addrp, const gchar *name); +typedef void (*wtap_new_ipv6_callback_t) (const void *addrp, const gchar *name, const gboolean static_entry); WS_DLL_PUBLIC void wtap_set_cb_new_ipv6(wtap *wth, wtap_new_ipv6_callback_t add_new_ipv6); |