[Senna-dev 225] [patch] snip.cでのmemsetが変?

Zurück zum Archiv-Index

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



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