[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 61b8f9c: Protect against malformed MIME messages th
From: |
Katsumi Yamaoka |
Subject: |
[Emacs-diffs] master 61b8f9c: Protect against malformed MIME messages that cause inf-loop (bugfix) |
Date: |
Wed, 13 Sep 2017 06:04:35 -0400 (EDT) |
branch: master
commit 61b8f9c4903734ae5a019b1f8e7706287aeb0f9d
Author: Katsumi Yamaoka <address@hidden>
Commit: Katsumi Yamaoka <address@hidden>
Protect against malformed MIME messages that cause inf-loop (bugfix)
* lisp/gnus/gnus-art.el (gnus-article-mime-handles):
Protect against malformed MIME messages that cause inf-loop.
---
lisp/gnus/gnus-art.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 8fc5eba..226a56e 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -6342,8 +6342,9 @@ Provided for backwards compatibility."
;; in each element are in the increasing order.
(dolist (handle (reverse gnus-article-mime-handle-alist))
(if (stringp (cadr handle))
- (setq flat (nconc flat (gnus-article-mime-handles
- (cddr handle) (list (car handle)) flat)))
+ (when (cddr handle)
+ (setq flat (nconc flat (gnus-article-mime-handles
+ (cddr handle) (list (car handle)) flat))))
(delq (rassq (cdr handle) flat) flat)
(setq flat (nconc flat (list (cons (list (car handle))
(cdr handle)))))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 61b8f9c: Protect against malformed MIME messages that cause inf-loop (bugfix),
Katsumi Yamaoka <=