2006-09-13 [長年日記]

[Q3] Windows CE版でヘッダのパースに失敗したときにクラッシュすることがある

というバグが発覚しました。具体的には、RFC2047でエンコードされている部分のバイト列が指定された文字コードとして解釈すると不正だった場合です。Windows版、Windows CE版とも文字コードの変換にはMLangを使っているのですが、不正な文字列を受け取ったときの処理結果が異なるため、Windows CE版でのみ発生していたようです。

[]