Kazuhiro Osawa
ko****@yappo*****
2006年 4月 5日 (水) 20:14:34 JST
大沢です。 r101で修正していただいた後もsnipでMySQLが即死する現象がおこっており 原因を探ったところ、sen_snip_add_condでのmemsetするサイズが おかしなことになっているのが原因のようでした。 修正するpatchをあててみた所、即死する問題が回避されました。 snip_cond_closeでよく死んでいました。 Index: snip.c =================================================================== --- snip.c (revision 112) +++ snip.c (working copy) @@ -276,7 +276,7 @@ if (!(cond = SEN_MALLOC(sizeof(_snip_cond)))) { return sen_memory_exhausted; } - memset(cond, 0, sizeof(cond)); + memset(cond, 0, sizeof(_snip_cond)); if (opentag) { cond->opentag = opentag; cond->opentag_len = strlen(opentag);