Module Name:    src
Committed By:   ozaki-r
Date:           Thu Jul  7 06:54:26 UTC 2016

Modified Files:
        src/sys/netinet: sctp_asconf.c

Log Message:
Use IFADDR_FOREACH instead of IFADDR_FOREACH_SAFE

No item is removed in the loop.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/netinet/sctp_asconf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet/sctp_asconf.c
diff -u src/sys/netinet/sctp_asconf.c:1.3 src/sys/netinet/sctp_asconf.c:1.4
--- src/sys/netinet/sctp_asconf.c:1.3	Thu May 12 02:24:17 2016
+++ src/sys/netinet/sctp_asconf.c	Thu Jul  7 06:54:26 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: sctp_asconf.c,v 1.3 2016/05/12 02:24:17 ozaki-r Exp $ */
+/*	$NetBSD: sctp_asconf.c,v 1.4 2016/07/07 06:54:26 ozaki-r Exp $ */
 /*	$KAME: sctp_asconf.c,v 1.25 2005/06/16 20:44:24 jinmei Exp $	*/
 
 /*
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sctp_asconf.c,v 1.3 2016/05/12 02:24:17 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sctp_asconf.c,v 1.4 2016/07/07 06:54:26 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_ipsec.h"
@@ -2114,7 +2114,7 @@ static struct sockaddr *
 sctp_find_valid_localaddr(struct sctp_tcb *stcb)
 {
 	struct ifnet *ifn;
-	struct ifaddr *ifa, *nifa;
+	struct ifaddr *ifa;
 	int s;
 
 	s = pserialize_read_enter();
@@ -2123,7 +2123,7 @@ sctp_find_valid_localaddr(struct sctp_tc
 			/* Skip if loopback_scope not set */
 			continue;
 		}
-		IFADDR_FOREACH_SAFE(ifa, ifn, nifa) {
+		IFADDR_FOREACH(ifa, ifn) {
 			if (ifa->ifa_addr->sa_family == AF_INET &&
 			    stcb->asoc.ipv4_addr_legal) {
 				struct sockaddr_in *sin;

Reply via email to