FDclone の起動時、 setexecpath() でカレントディレクトリの取得に
失敗すると、 error() でエラーメッセージを出して終了しようとするの
ですが、その時点ではまだ inittty() が済んでいないので、 tflush()
から Xfflush() を呼んだところでSEGVになります。
とりあえずそれを防ぐだけならこうですが、もっといい修正があると
思うのでお任せします。
--- term.c.orig 2008-11-30 00:00:00.000000000 +0900
+++ term.c 2010-02-16 17:52:16.059911920 +0900
@@ -3220,7 +3220,7 @@
int tflush(VOID_A)
{
- Xfflush(ttyout);
+ if (ttyout) Xfflush(ttyout);
return(0);
}
--
Akinori MUSHA / http://akinori.org/Attachment:
pgpmk2sN5FvAV.pgp
Description: PGP signature