RSS Headline Grabberのバグ

RSS Headline Grabberが止まってたので、スクリプトをチェックしなおしたら、XMLパーサーのエラーで異常終了していました。evalでエラーメッセージをキャッチして、ループを次に進ませようとして、

eval{
	$rss->parse($content);
}
if($@){
	print "error : parse error.";
	next;
}

とか書いてしまった罠。evalの最後のセミコロンは忘れないようにしましょう。syntax errorとか言われても理解できなくて、バグか!とか一人で切れてた。遠くから「セミコロン抜けてるよ。eval{}の後ろに。」とか突っ込まれた。ありがとうよ。