[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:15545] Re: 4.3Rのネ
谷村@図書館電子化研.基盤.東大 です。
On Mon, 14 May 2001 16:00:48 +0900 (JST),
Hajimu UMEMOTO <ume@bisd.hitachi.co.jp> said:
Hajimu> Revision 1.103.2.10 / (download) - annotate - [select for diffs], Mon Mar 12
Hajimu> 12:10:34 2001 UTC (2 months ago) by jkh
Hajimu> Branch: RELENG_4
Hajimu> CVS Tags: RELENG_4_3_BP, RELENG_4_3_0_RELEASE, RELENG_4_3
Hajimu> Changes since 1.103.2.9: +93 -15 lines
(snip)
Hajimu> で、d == 0 のチェックが増えたせいです。うーむ。
こいつの大元はrev 1.112で、diffをとったらこんなものが出てきました。
> + /* Both 0 and 255 are technically valid in nets that are larger
> + than class C, but at least MS' TCP/IP stacks freak out if they see
> + them. */
> + if (!_validByte(a) || !_validByte(b) || !_validByte(c) ||
> + !_validByte(d) || (d == 0) || (d == 255))
> return 0;
下8bitが全部0や1だとぶっこわれる実装があるんですね。なんなんだか。
--
Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp> <tanimura@FreeBSD.org>