[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00961] Re: LOG_DIR from within archive browser causes SEGV
- Subject: [FDclone-users:00961] Re: LOG_DIR from within archive browser causes SEGV
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Mon, 02 Apr 2012 23:39:16 +0900
しらいです。
むー、一年以上何の音沙汰もなかった ML なのに、どうして急に
bug report が立て続きに?まぁ、bug 知ってて放置されるよりは
嬉しいのですが。
In Message-Id <86y5qelc0y.knu@iDaemons.org>
"Akinori MUSHA" <knu@iDaemons.org>さんwrites:
> FDclone 3.00jで、アーカイブブラウザ内から L で他のディレクトリに移ろ
> うとするとSEGVするようです。OS X Lion と FreeBSD 8.3 で確認しました。
FD-3.00a での embug という、4 年近くも放置されていた異常の
ようです。利用者が少ないがためになかなか炙り出されない宿命な
んでしょうかね。
もう 4 年前のことなんて忘却の彼方で、コード見ても何やって
んだかさっぱりな状態ではありますが、下記 patch で修正される
んじゃないかと思います。試して下さい。
---- Cut Here ----
diff -ur ../old/FD-3.00j/archive.c ./archive.c
--- ../old/FD-3.00j/archive.c Sat Sep 25 00:00:00 2010
+++ ./archive.c Mon Apr 2 23:09:18 2012
@@ -385,7 +385,7 @@
findpattern = old -> v_findpattern;
filepos = old -> v_filepos;
sorton = old -> v_sorton;
- maxfile = 0;
+ while (maxfile > 0) filelist[--maxfile].name = NULL;
#ifndef _NOBROWSE
if (browselist) {
---- Cut Here ----
P.S.
今週末には code freeze の予定にしてますんで、bug report を
抱えてる人はなるべくそれまでにお願いします。また code freeze
直後に bug report あるといじけて泣いちゃうと思います。
しらい たかし