2006年11月 7日

[Namazu-devel-ja 1374] Re: (2.0.17RC3) Day '31' out of range 1..30 at/usr/pkg/share/namazu/pl/time.pl line 246

臼田です

On 2006/11/06, at 23:48, 藤原 誠/ Makoto Fujiwara wrote:

>> 千葉市中央区長洲
>> 藤
>> 原 誠
> 最近このようなやつばかりで済みません。

> mknmz 2.0.17RC3
> # $Id: time.pl,v 1.5.2.3 2006/11/02 18:03:06 opengl2772 Exp $
> のはずです。
>
> Date Field が、次のようになっているとします。
>
> Date: Tue, 31 Nov 2006 08:47:48 -0120
>
> その場合、
> Day '31' out of range 1..30 at /usr/pkg/share/namazu/pl/time.pl
> line 246
> と言って止ってしまう気がします。もちろん送る方が悪いのは明らか
> ですが。

エラーが出るような日付をつけてくるのは SPAM か Virus
メールぐらいでしょう
異常終了せず無視するのであれば

my $mtime;
eval {$mtime = timegm($sec, $min, $hour, $mday, $month, $year);};
return -1 if($@);

としてはどうでしょうか?

臼田幸生

_______________________________________________
Namazu-devel-ja mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

投稿者 xml-rpc : 2006年11月 7日 00:49
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/49071
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。