2000-04-20 16:35:41 Shenghuo ZHU <zsh@cs.rochester.edu>
authorShengHuo ZHU <zsh@cs.rochester.edu>
Thu, 20 Apr 2000 20:36:49 +0000 (20:36 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Thu, 20 Apr 2000 20:36:49 +0000 (20:36 +0000)
* mm-uu.el (mm-uu-dissect): Check forwarded message.

lisp/ChangeLog
lisp/mm-uu.el

index 65fe838..4bf83f3 100644 (file)
@@ -1,3 +1,7 @@
+2000-04-20 16:35:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
+
+       * mm-uu.el (mm-uu-dissect): Check forwarded message.
+
 2000-04-20 21:17:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-request-article-this-buffer): Allow
index 8a4b323..0dd7371 100644 (file)
@@ -165,10 +165,16 @@ To disable dissecting shar codes, for instance, add
          (setq end-char-1 (match-beginning 0))
          (forward-line)
          (setq end-char (point))
-         (when (or (not (eq type 'binhex))
-                   (setq file-name
-                         (ignore-errors
-                           (binhex-decode-region start-char end-char t))))
+         (when (cond 
+                ((eq type 'binhex)
+                 (setq file-name
+                       (ignore-errors
+                         (binhex-decode-region start-char end-char t))))
+                ((eq type 'forward)
+                 (save-excursion
+                   (goto-char start-char-1)
+                   (looking-at "[\r\n]*[a-zA-Z][a-zA-Z0-9-]*:")))
+                (t t))
            (if (> start-char text-start)
                (push
                 (mm-make-handle (mm-uu-copy-to-buffer text-start start-char)