emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/net/tramp.el,v


From: Michael Albinus
Subject: [Emacs-diffs] Changes to emacs/lisp/net/tramp.el,v
Date: Thu, 11 Jan 2007 20:08:05 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Michael Albinus <albinus>       07/01/11 20:08:04

Index: net/tramp.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/net/tramp.el,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -b -r1.116 -r1.117
--- net/tramp.el        9 Jan 2007 05:04:15 -0000       1.116
+++ net/tramp.el        11 Jan 2007 20:08:04 -0000      1.117
@@ -3812,10 +3812,14 @@
 
               ;; Here is where loc-enc and loc-dec used to be let-bound.
               (if (and (symbolp loc-dec) (fboundp loc-dec))
-                  ;; If local decoding is a function, we call it.
+                  ;; If local decoding is a function, we call it.  We
+                  ;; must disable multibyte, because
+                  ;; `uudecode-decode-region' doesn't handle it
+                  ;; correctly.
                   (let ((tmpbuf (get-buffer-create " *tramp tmp*")))
                     (set-buffer tmpbuf)
                     (erase-buffer)
+                    (set-buffer-multibyte nil)
                     (insert-buffer-substring tramp-buf)
                     (tramp-message-for-buffer
                      multi-method method user host




reply via email to

[Prev in Thread] Current Thread [Next in Thread]