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);