[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00861] Hung-Up FDclone-3.00g
- Subject: [FDclone-users:00861] Hung-Up FDclone-3.00g
- From: Rikito INAKAZU <riki1017kazu@gmail.com>
- Date: Sun, 6 Jun 2010 00:11:13 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;d=gmail.com; s=gamma;h=domainkey-signature:received:received:date:from:to:subject:message-id:x-mailer:mime-version:content-type:content-transfer-encoding;bh=B4L29Y7lS3dsvFAnVnTfMF7q8xjHL/0A4bWsKD+LCjw=;b=pUbQyySfT8Zio/FN9sQNYPT7hTTxm89sQo6Dda7+H7wiLwszjhXnA1tqDwvDppWguErB1etyeKtFougSG1tVzzG/q5OXx6lmiMLS2Y8PSSrHRDZyF2YABz0lue2pgccOi/EYKjSHskIY8qAZX99+IyK/hYtwofA4eS4MAzSb0gg=
- Domainkey-signature: a=rsa-sha1; c=nofws;d=gmail.com; s=gamma;h=date:from:to:subject:message-id:x-mailer:mime-version:content-type:content-transfer-encoding;b=xsKNIq8g23vojvpbrF4YPwSB4mwYbPRpFEB/9JAK3F7DTUs1wj93azbvdmPkQQPxuzsMfptdzk30nCKXvUBuMWJAZBpuJoonk1VC2RcVQrIdnKT5/Q4JsYDzzTpf/LlW4uEZ/N6aT7nbnv5AsCwQh9EVo5+Acbc0DIM1uAtL864=
はじめまして、稲員 (INAKAZU) と申します。
FDclone は十数年来愛用させていただいております。
さて本題ですが、先日 FreeBSD 8.1-PRERELEASE 上の FDclone を 3.00g に
アップデートしたところ 'x' コマンドでハングアップしてしまうようになりました。
どうやら FD_PS1="\[\e[1;36m\][\u@\h]\$\[\e[m\] " のようなプロンプトを
使用していると parse.c:evalprompt() が無限ループしてしまうようです。
精査していませんが、パッチは以下の様な感じでどうでしょうか。
========
diff -ru FD-3.00g.old/parse.c FD-3.00g.fix/parse.c
--- FD-3.00g.old/parse.c 2010-06-04 00:00:00.000000000 +0900
+++ FD-3.00g.fix/parse.c 2010-06-05 22:16:04.000000000 +0900
@@ -831,7 +831,7 @@
while (*cp) {
*bufp = c_realloc(*bufp, j + MAXCHARWID - 1, &size);
if (unprint) {
- (*bufp)[j] = *cp;
+ (*bufp)[j++] = *cp++;
continue;
}
========
--
Rikito INAKAZU (稲員力士) <riki1017kazu@gmail.com>