From f2cc621bacf07a48e65e163e3420c7594fd65cfd Mon Sep 17 00:00:00 2001
From: Justin Pettit <jpettit@nicira.com>
Date: Tue, 22 Feb 2011 17:50:19 -0800
Subject: [PATCH] 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
---
 lib/netdev-linux.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c
index 0aceb45f8..a27a625f8 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;
-- 
2.47.0