[Senna-dev 939] Re: sen_hash_open()のSEN_HASH_TINY

Zurück zum Archiv-Index

morita morit****@razil*****
2008年 7月 5日 (土) 17:04:59 JST


森です。
指摘ありがとうございます!なおしましたー。

Kouhei Sutou さんは書きました:
> 須藤です。
>
> sen_hash_open()のSEN_HASH_TINYのチェックが逆な気がします。
>
> Index: lib/hash.c
> ===================================================================
> --- lib/hash.c	(revision 902)
> +++ lib/hash.c	(working copy)
> @@ -393,6 +393,8 @@
>        sen_hash *hash = SEN_MALLOC(sizeof(sen_hash));
>        if (hash) {
>          if (header->flags & SEN_HASH_TINY) {
> +          SEN_LOG(sen_log_notice, "invalid hash flag. (%x)", header->flags);
> +        } else {
>            hash->flags = header->flags;
>            hash->ctx = ctx;
>            hash->key_size = header->key_size;
> @@ -406,8 +408,6 @@
>            hash->header = header;
>            hash->lock = &header->lock;
>            return (sen_hash *)hash;
> -        } else {
> -          SEN_LOG(sen_log_notice, "invalid hash flag. (%x)", header->flags);
>          }
>          SEN_FREE(hash);
>        }
>
> _______________________________________________
> Senna-dev mailing list
> Senna****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/senna-dev
> バグ報告方法:http://qwik.jp/senna/bug_report.html
>
>   




Senna-dev メーリングリストの案内
Zurück zum Archiv-Index