Module Name: src Committed By: ozaki-r Date: Fri Dec 22 09:53:06 UTC 2017
Modified Files: src/sys/netinet6: in6_pcb.c Log Message: Add missing curlwp_bindx To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/netinet6/in6_pcb.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/netinet6/in6_pcb.c diff -u src/sys/netinet6/in6_pcb.c:1.162 src/sys/netinet6/in6_pcb.c:1.163 --- src/sys/netinet6/in6_pcb.c:1.162 Fri Dec 15 04:03:46 2017 +++ src/sys/netinet6/in6_pcb.c Fri Dec 22 09:53:06 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: in6_pcb.c,v 1.162 2017/12/15 04:03:46 ozaki-r Exp $ */ +/* $NetBSD: in6_pcb.c,v 1.163 2017/12/22 09:53:06 ozaki-r Exp $ */ /* $KAME: in6_pcb.c,v 1.84 2001/02/08 18:02:08 itojun Exp $ */ /* @@ -62,7 +62,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: in6_pcb.c,v 1.162 2017/12/15 04:03:46 ozaki-r Exp $"); +__KERNEL_RCSID(0, "$NetBSD: in6_pcb.c,v 1.163 2017/12/22 09:53:06 ozaki-r Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -512,6 +512,7 @@ in6_pcbconnect(void *v, struct sockaddr_ if (ia4 == NULL) { if (error == 0) error = EADDRNOTAVAIL; + curlwp_bindx(bound); return (error); } memset(&mapped, 0, sizeof(mapped)); @@ -521,6 +522,7 @@ in6_pcbconnect(void *v, struct sockaddr_ ia4_release(ia4, &_psref); in6a = &mapped; #else + curlwp_bindx(bound); return EADDRNOTAVAIL; #endif } else {