[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00731] weak syntax check
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00731] weak syntax check
- From: TATEOKA Takamichi <tate@cs.uec.ac.jp>
- Date: Thu, 27 Jul 2000 18:12:52 +0900
- Posted: Thu, 27 Jul 2000 18:12:38 +0900
- Reply-to: mgp-users-jp@mew.org
楯岡です。
%newimage -xscrzoom "hoge.gif"
とかやると、mgp が core を吐いて死にます。
grammer.y でのパース処理時のエラーチェックが甘いためのようです。
簡単なパッチをとりあえず付けます。
# メッセージの英文は適宜直してください。(^^;
まだバイナリファイルとか食わせると core を吐くので、どこか甘い点が残っ
ていそうですが、ちょっと追い切れてません。
BEGIN--- cut here ---
*** grammar.y.DIST Sat Jul 8 02:58:16 2000
--- grammar.y Thu Jul 27 18:05:47 2000
***************
*** 376,381 ****
--- 376,386 ----
}
}
+ if (!p){
+ yyerror("missing filename for newimage");
+ return ct;
+ }
+
if (p->ct_next) {
yyerror("multiple filename specified to newimage");
return ct;
END--- cut here ---
--
電気通信大学 情報工学科
楯岡孝道 (Tateoka Takamichi) tate@cs.uec.ac.jp