[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 8fcf3df: Fix bug in --eval reply message from serve
From: |
Johan Bockgard |
Subject: |
[Emacs-diffs] master 8fcf3df: Fix bug in --eval reply message from server |
Date: |
Thu, 18 Aug 2016 19:35:57 +0000 (UTC) |
branch: master
commit 8fcf3df9395a3b1196fd5c95aeebba9e75f69247
Author: Johan Bockgård <address@hidden>
Commit: Johan Bockgård <address@hidden>
Fix bug in --eval reply message from server
* lisp/server.el (server-reply-print): Fix check for truncated quote
sequence at end of message. Problem reported in:
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00101.html
---
lisp/server.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/server.el b/lisp/server.el
index e4cf431..5300984 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -784,7 +784,7 @@ This handles splitting the command if it would be bigger
than
;; We have to split the string
(setq part (substring qtext 0 (- server-msg-size (length prefix) 1)))
;; Don't split in the middle of a quote sequence
- (if (string-match "\\(^\\|[^&]\\)\\(&&\\)+$" part)
+ (if (string-match "\\(^\\|[^&]\\)&\\(&&\\)*$" part)
;; There is an uneven number of & at the end
(setq part (substring part 0 -1)))
(setq qtext (substring qtext (length part)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 8fcf3df: Fix bug in --eval reply message from server,
Johan Bockgard <=