[mew-dist 19747] Re: mewls segmentation fault
Koga Youichirou
y-koga at example.com
2001年 11月 30日 (金) 19:00:27 JST
Koga Youichirou <y-koga at example.com>:
> mewls -p '' すると segmentation fault で core を吐きます。
あぁ、white space だけでもアウトか。
pattern.c でチェックして弾かないと駄目ですね。
とりあえず、水際でのチェック…
Index: bin/pattern.c
===================================================================
RCS file: /cvsmew/mew/bin/pattern.c,v
retrieving revision 1.3
diff -u -r1.3 pattern.c
--- bin/pattern.c 2001/09/11 10:06:04 1.3
+++ bin/pattern.c 2001/11/30 09:57:41
@@ -454,6 +454,8 @@
private struct pat *
exp_exp(struct pat *top) {
+ if (top == NULL)
+ warn_exit("illegal pattern.\n");
top = exp_sq(top);
top = exp_not(top);
top = exp_lao(top, P_AND);
----
こがよういちろう
Mew-dist メーリングリストの案内