diff options
| author | itojun <itojun@NetBSD.org> | 2002-06-02 13:47:02 +0000 |
|---|---|---|
| committer | itojun <itojun@NetBSD.org> | 2002-06-02 13:47:02 +0000 |
| commit | a3a7b3dc0521a927b854c99d9b3d84c2c1677001 (patch) | |
| tree | 162fb588f725326b52e79331c455135f3f1d2fd3 /usr.sbin/mrouted | |
| parent | 835deee1f9fbcc844aab1e0be39a6f315f81edae (diff) | |
missing memset() for sockaddr. from deraadt
Diffstat (limited to 'usr.sbin/mrouted')
| -rw-r--r-- | usr.sbin/mrouted/snmp.c | 3 | ||||
| -rw-r--r-- | usr.sbin/mrouted/vif.c | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/usr.sbin/mrouted/snmp.c b/usr.sbin/mrouted/snmp.c index dbbaf985f8a..1b6b3dfbc50 100644 --- a/usr.sbin/mrouted/snmp.c +++ b/usr.sbin/mrouted/snmp.c @@ -1,4 +1,4 @@ -/* $NetBSD: snmp.c,v 1.4 1999/01/23 22:44:43 hwr Exp $ */ +/* $NetBSD: snmp.c,v 1.5 2002/06/02 13:47:03 itojun Exp $ */ #include "defs.h" #include <netinet/in_var.h> @@ -90,6 +90,7 @@ snmp_init(dest_port) perror("socket"); return 1; } + memset(&me, 0, sizeof(me)); me.sin_family = AF_INET; me.sin_addr.s_addr = INADDR_ANY; /* already in network byte order (I think) */ diff --git a/usr.sbin/mrouted/vif.c b/usr.sbin/mrouted/vif.c index 88f10c5ff79..59a7761c958 100644 --- a/usr.sbin/mrouted/vif.c +++ b/usr.sbin/mrouted/vif.c @@ -1,4 +1,4 @@ -/* $NetBSD: vif.c,v 1.8 2000/10/12 06:07:04 augustss Exp $ */ +/* $NetBSD: vif.c,v 1.9 2002/06/02 13:47:04 itojun Exp $ */ /* * The mrouted program is covered by the license in the accompanying file @@ -713,6 +713,7 @@ accept_neighbor_request(src, dst) struct sockaddr_in addr; int addrlen = sizeof(addr); + memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; #if (defined(BSD) && (BSD >= 199103)) addr.sin_len = sizeof addr; @@ -800,6 +801,7 @@ accept_neighbor_request2(src, dst) struct sockaddr_in addr; int addrlen = sizeof(addr); + memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; #if (defined(BSD) && (BSD >= 199103)) addr.sin_len = sizeof addr; |
