diff options
author | Eli Zaretskii <eliz@gnu.org> | 2015-06-22 19:06:23 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2015-06-22 19:06:23 +0300 |
commit | fff0184e38342deedafd2ab0db7b51c692f461c7 (patch) | |
tree | 9ca74c2d079c3a81c13ad4bb6613365a522dbb0d /lisp/vc | |
parent | 14eba4941892cb765808432d6d870fc41762bec4 (diff) | |
download | emacs-fff0184e38342deedafd2ab0db7b51c692f461c7.tar.gz emacs-fff0184e38342deedafd2ab0db7b51c692f461c7.tar.bz2 emacs-fff0184e38342deedafd2ab0db7b51c692f461c7.zip |
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.
Diffstat (limited to 'lisp/vc')
-rw-r--r-- | lisp/vc/vc-rcs.el | 4 |
1 files changed, 3 insertions, 1 deletions
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*" |