[Anthy-dev 3653] Re: 9100e のバグ報告およびその修正パッチ

Back to archive index

AWASHIRO Ikuya ikuya****@fruit*****
2009年 1月 23日 (金) 15:19:14 JST


どもども。いくやです。

パッチありがとうございます。

On Mon, 15 Dec 2008 22:10:43 +0900 (JST)
g-hal****@fenix***** wrote:

> diff -uprN anthy-9100e.debug/src-worddic/record.c anthy-9100e.debug2/src-worddic/record.c
> --- anthy-9100e.debug/src-worddic/record.c	2008-12-05 00:00:00.000000000 +0900
> +++ anthy-9100e.debug2/src-worddic/record.c	2008-12-11 00:00:00.000000000 +0900
> @@ -743,7 +743,7 @@ do_select_longest_row(struct record_sect
>  
>    mark = trie_find_longest(&rsc->cols, name);
>    xs.str = name->str;
> -  for (i = mark->row.key.len; i > 1; i--) {
> +  for (i = (mark->row.key.len <= name->len) ? mark->row.key.len : name->len; i > 1; i--) {  /* 不正なメモリアクセスの修正 */
>      /* ルートノードは i == 1 でマッチするので除外
>       * trie_key_nth_bit 参照
>       */
これはうまく当たらなかったので除外しましたが(そして無理やり当てたら
makeが通らなくなりました)、それ以外は適用させていただきました。

前回のようなミスがないよう、29日より前に(できれば今日か明日)9100g-rc
をリリースする予定です。

ではでは。
-- 
AWASHIRO Ikuya
ikuya****@fruit***** / ikuya****@oooug*****
GPG fingerprint:
1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A
http://blog.goo.ne.jp/ikunya/
http://twitter.com/ikunya/




Anthy-dev メーリングリストの案内
Back to archive index