From fff0184e38342deedafd2ab0db7b51c692f461c7 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 22 Jun 2015 19:06:23 +0300 Subject: [PATCH] Fix RCS crashes in vc-test * lisp/vc/vc-rcs.el (vc-rcs-register): Avoid crashes with some old ports of 'ci' on MS-Windows by always passing the -t- switch. --- lisp/vc/vc-rcs.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/vc/vc-rcs.el b/lisp/vc/vc-rcs.el index 1e1990890a2..71ffa55a6e9 100644 --- a/lisp/vc/vc-rcs.el +++ b/lisp/vc/vc-rcs.el @@ -243,7 +243,9 @@ to the RCS command." ;; if available, use the secure registering option (and (vc-rcs-release-p "5.6.4") "-i") "-u" - (and comment (concat "-t-" comment)) + ;; Some old MS-Windows ports of RCS crash when "ci -i" is + ;; invoked without -t; indulge them. + (concat "-t-" (or comment "")) (vc-switches 'RCS 'register)) ;; parse output to find master file name and workfile version (with-current-buffer "*vc*" -- 2.39.2