From: Justin Pettit Date: Wed, 23 Feb 2011 01:50:19 +0000 (-0800) Subject: netdev-linux: Zero-out "sin" in netdev_linux_arp_lookup(). X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2cc621bacf07a48e65e163e3420c7594fd65cfd;p=openvswitch netdev-linux: Zero-out "sin" in netdev_linux_arp_lookup(). Coverity complains that we're copying the unitialized "sin_zero" member from "sin" into "r". I don't think this is an actual problem, but there's no harm in zeroing out the structure, either. Coverity #10916 --- diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c index 0aceb45f..a27a625f 100644 --- a/lib/netdev-linux.c +++ b/lib/netdev-linux.c @@ -2045,6 +2045,7 @@ netdev_linux_arp_lookup(const struct netdev *netdev, int retval; memset(&r, 0, sizeof r); + memset(&sin, 0, sizeof sin); sin.sin_family = AF_INET; sin.sin_addr.s_addr = ip; sin.sin_port = 0;