From owner-IPv6-jp@jp.freebsd.org  Mon Jan  3 00:18:32 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA13681;
	Mon, 3 Jan 2000 00:18:32 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from fgwmail5.fujitsu.co.jp (fgwmail5.fujitsu.co.jp [192.51.44.35])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA13676
	for <IPv6-jp@jp.freebsd.org>; Mon, 3 Jan 2000 00:18:32 +0900 (JST)
	(envelope-from shin@nd.net.fujitsu.co.jp)
Received: from m2.gw.fujitsu.co.jp by fgwmail5.fujitsu.co.jp (8.9.3/3.7W-MX9912-Fujitsu Gateway)
	id AAA26428; Mon, 3 Jan 2000 00:18:32 +0900 (JST)
	(envelope-from shin@nd.net.fujitsu.co.jp)
Received: from incapgw.fujitsu.co.jp by m2.gw.fujitsu.co.jp (8.9.3/3.7W-9912-Fujitsu Domain Master)
	id AAA02947; Mon, 3 Jan 2000 00:18:31 +0900 (JST)
Received: from localhost ([192.168.245.136]) by incapgw.fujitsu.co.jp (8.9.3/3.7W-9912)
	id AAA19694; Mon, 3 Jan 2000 00:18:29 +0900 (JST)
To: IPv6-jp@jp.freebsd.org, kuriyama@sky.rim.or.jp
In-Reply-To: <14447.263.345232.35148Z@localhost.sky.rim.or.jp>
References: <14446.48327.946737.59136J@localhost.sky.rim.or.jp>
	<20000102142130E.shin@nd.net.fujitsu.co.jp>
	<14447.263.345232.35148Z@localhost.sky.rim.or.jp>
X-Mailer: Mew version 1.94 on Emacs 20.4 / Mule 4.0 (HANANOEN)
X-Prom-Mew: Prom-Mew 1.93.4 (procmail reader for Mew)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000103001903N.shin@nd.net.fujitsu.co.jp>
Date: Mon, 03 Jan 2000 00:19:03 +0900
From: Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 37
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: IPv6-jp 435
Subject: [IPv6-jp 435] Re: Re-plug aue0 device with option INET6
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: shin@nd.net.fujitsu.co.jp

> > $B$b$7$b(Baue0$B$,H4$+$l$?$H$-$K(Bsys/net/if.c$B$N(Bif_detach()$B$,8F$P$l$F(B
> > $B$$$k$J$i!"A02s$N%Q%C%A$K$h$C$F!"(Baue0$B$KB8:_$9$k3F(BAF_INET6$B$N%"%I(B
> > $B%l%9$K$D$$$F!"(BSIOCDIFADDR_IN6$B$G(Bin6_contorol()$B$,8F$P$l!"e:No$5$C(B
> > $B$Q$j2rJ|$5$l$k$O$:$G$9!#<B:]!"(Bed0$B$G$O$&$^$/$$$C$F$kLu$G$9$h$M!#(B
> 
> $B!!(Bif_detach() $B$O8F$P$l$F$$$k$h$&$G$9!#(B

$B860x$,J,$+$C$?$H;W$$$^$9!#(B

if_detach()$B$G(Bin6_control()$B$NBh(B5$B0z?t$N(Bstruct proc *$B$r(BNULL$B$GEO$7$F$$$^$9$,!"(B
in6_control()$BJ}$GBh(B5$B0z?t$,(BNULL$B$N>l9g$K(Bprivileged$B$G$J$$$H;W$C$F$$$F!"(B
ia$B$r2rJ|$;$:$KC1$K%(%i!<%j%?!<%s$7$F$k$_$?$$$G$9!#(B
$BKM$N4D6-$G$OC1$K1?$,NI$/$FMn$A$J$+$C$?$_$?$$$G$9!#(B
$B$I$&$b4V0c$C$??dB,$G?6$j2s$7$F$7$^$C$F$9$$$^$;$s$G$7$?!#(B

$B$G!"$*$=$i$/0J2<$N%Q%C%A$r$5$i$K$"$F$l$PBg>fIW$K$J$k$H;W$&$N$G(B
$B$9$,!"$*<j?t$G$9$1$I$A$g$C$H3NG'$7$FD:$1$^$;$s$G$7$g$&$+(B?
(aue$B$r;H$&%G%P%$%9$O;}$C$F$$$J$$$b$N$G(B...)
$B$h$m$7$/$*4j$$CW$7$^$9!#(B

Index: in6.c
===================================================================
RCS file: /home/ncvs/src/sys/netinet6/in6.c,v
retrieving revision 1.3
diff -u -r1.3 in6.c
--- in6.c	1999/12/07 17:39:11	1.3
+++ in6.c	2000/01/02 15:14:30
@@ -414,7 +414,7 @@
 	int privileged;
 
 	privileged = 0;
-	if (p && !suser(p))
+	if (p == NULL || !suser(p))
 		privileged++;
 
 	/*

