From 0e1711a0e29428173a743d38bfaba82fd56d77be Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pierre=20T=C3=A9choueyres?= Date: Tue, 18 Aug 2015 14:24:16 +0200 Subject: [PATCH] * lisp/net/tramp-cmds.el (tramp-reporter-dump-variable): Encode/decode string. Copyright-paperwork-exempt: yes --- lisp/net/tramp-cmds.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lisp/net/tramp-cmds.el b/lisp/net/tramp-cmds.el index fee74eedec2..22c139859f9 100644 --- a/lisp/net/tramp-cmds.el +++ b/lisp/net/tramp-cmds.el @@ -236,8 +236,11 @@ buffer in your bug report. (string-match (concat "[^" (symbol-value 'mm-7bit-chars) "]") val)) (with-current-buffer reporter-eval-buffer - (set varsym (format "(base64-decode-string \"%s\")" - (base64-encode-string val)))))) + (set + varsym + (format + "(decode-coding-string (base64-decode-string \"%s\") 'raw-text)" + (base64-encode-string (encode-coding-string val 'raw-text))))))) ;; Dump variable. (tramp-compat-funcall 'reporter-dump-variable varsym mailbuf) -- 2.39.5