aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/hostlist_ipv6.c
diff options
context:
space:
mode:
authorChris Maynard <Christopher.Maynard@GTECH.COM>2013-01-14 16:55:07 +0000
committerChris Maynard <Christopher.Maynard@GTECH.COM>2013-01-14 16:55:07 +0000
commitfc9663740eb5ad020bb5d6ed717ca843680150c7 (patch)
tree3bff7c0d828058d81fa44edec7c72ae066df726b /ui/gtk/hostlist_ipv6.c
parentde91f3638b55d1e36dd04bba792cfab2c03de1c1 (diff)
Use SET_ADDRESS() to initialize src and dst as both src.hf and dst.hf were uninitialized. Fixes Coverity CID's 752013-752014: Uninitialized scalar variable.
svn path=/trunk/; revision=47070
Diffstat (limited to 'ui/gtk/hostlist_ipv6.c')
-rw-r--r--ui/gtk/hostlist_ipv6.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/ui/gtk/hostlist_ipv6.c b/ui/gtk/hostlist_ipv6.c
index faf9db593b..843bb255fd 100644
--- a/ui/gtk/hostlist_ipv6.c
+++ b/ui/gtk/hostlist_ipv6.c
@@ -50,10 +50,8 @@ ipv6_hostlist_packet(void *pit, packet_info *pinfo, epan_dissect_t *edt _U_, con
address dst;
/* Addresses aren't implemented as 'address' type in struct ip6_hdr */
- src.type = dst.type = AT_IPv6;
- src.len = dst.len = sizeof(struct e_in6_addr);
- src.data = &ip6h->ip6_src;
- dst.data = &ip6h->ip6_dst;
+ SET_ADDRESS(&src, AT_IPv6, sizeof(struct e_in6_addr), &ip6h->ip6_src);
+ SET_ADDRESS(&dst, AT_IPv6, sizeof(struct e_in6_addr), &ip6h->ip6_dst);
add_hostlist_table_data(hosts, &src, 0, TRUE, 1, pinfo->fd->pkt_len, SAT_NONE, PT_NONE);
add_hostlist_table_data(hosts, &dst, 0, FALSE, 1, pinfo->fd->pkt_len, SAT_NONE, PT_NONE);