From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Feb 15 11:38:29 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id LAA27086
	Sat, 15 Feb 1997 11:38:29 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id LAA27081
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 15 Feb 1997 11:38:27 +0900 (JST)
Received: from sizuoka.uitec.ac.jp ([157.14.148.15]) by mx.tcp-ip.or.jp (8.7.5+2.6Wbeta7/3.4Wbeta696021911) with ESMTP id LAA22159 for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 15 Feb 1997 11:37:52 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
          by sizuoka.uitec.ac.jp (8.8.5/8.8.4) with SMTP
	  id LAA00275; Sat, 15 Feb 1997 11:37:35 +0900 (JST)
Message-Id: <199702150237.LAA00275@sizuoka.uitec.ac.jp>
X-Authentication-Warning: sizuoka.uitec.ac.jp: localhost [127.0.0.1] didn't use HELO protocol
To: FreeBSD-users-jp@jp.freebsd.org
From: KUBO Koichi <obuk@mhomho.uitec.ac.jp>
In-Reply-To: Your message of "Sat, 15 Feb 1997 10:40:05 +0900"
References: <199702150140.KAA16992@tancho.scphys.kyoto-u.ac.jp>
X-Mailer: Mew version 1.05+ on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Sat, 15 Feb 1997 11:37:35 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9821
Subject: [FreeBSD-users-jp 9821] Re: ping fail on iij-PPP(FreeBSD 2.2BETA_A)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$O$8$a$^$7$F!#(B

ping $B$N7o$OJ,$j$^$;$s$,(B route.c DeleteIfRoutes $B$K%-%c%9%H$9$k$N$rK:$l(B
$B$?$N$G$OL5$$$+$H;W$o$l$k%3!<%I$,$"$j!V(Bquit $B$9$k$H$-8G$^$k!W$H$$$&$N$O(B
$B<#$k$+$b$7$l$^$;$s!#(B

--------8<--------8<--------8<--------8<--------8<--------8<--------
*** route.c.ORIG	Mon Jan 27 00:24:09 1997
--- route.c	Mon Jan 27 00:24:32 1997
***************
*** 330,340 ****
  	printf(" flag = %x, rest = %d", rtm->rtm_flags, *lp);
  #endif
  	wp = (u_char *)(lp + 1);
! 	for (nb = *lp; nb > 4; nb--) {
  	  mask <<= 8;
  	  mask |= *wp++;
  	}
! 	for (nb = 8 - *lp; nb > 0; nb--)
  	  mask <<= 8;
        }
  #ifdef DEBUG
--- 330,340 ----
  	printf(" flag = %x, rest = %d", rtm->rtm_flags, *lp);
  #endif
  	wp = (u_char *)(lp + 1);
! 	for (nb = *(char *)lp; nb > 4; nb--) {
  	  mask <<= 8;
  	  mask |= *wp++;
  	}
! 	for (nb = 8 - *(char *)lp; nb > 0; nb--)
  	  mask <<= 8;
        }
  #ifdef DEBUG
--------8<--------8<--------8<--------8<--------8<--------8<--------

obuk
