[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d5803a0c97: Fix mm-base64-line-p logic
From: |
Lars Ingebrigtsen |
Subject: |
master d5803a0c97: Fix mm-base64-line-p logic |
Date: |
Tue, 3 May 2022 05:29:18 -0400 (EDT) |
branch: master
commit d5803a0c97cc08d93d0cb93d05b037f5544a40e0
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Fix mm-base64-line-p logic
* lisp/gnus/mm-bodies.el (mm-base64-line-p): Don't claim that an
empty line is base64.
---
lisp/gnus/mm-bodies.el | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/lisp/gnus/mm-bodies.el b/lisp/gnus/mm-bodies.el
index 0d4237a64c..0de1399ac7 100644
--- a/lisp/gnus/mm-bodies.el
+++ b/lisp/gnus/mm-bodies.el
@@ -245,10 +245,12 @@ If TYPE is `text/plain' CRLF->LF translation may occur."
(save-excursion
(beginning-of-line)
(skip-chars-forward " \t")
- (skip-chars-forward "A-Za-z0-9+")
- (skip-chars-forward "=")
- (skip-chars-forward " \t")
- (eolp)))
+ (and (looking-at "[A-Za-z0-9+]\\{3\\}")
+ (progn
+ (skip-chars-forward "A-Za-z0-9+")
+ (skip-chars-forward "=")
+ (skip-chars-forward " \t")
+ (eolp)))))
(defun mm-decode-body (charset &optional encoding type)
"Decode the current article that has been encoded with ENCODING to CHARSET.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master d5803a0c97: Fix mm-base64-line-p logic,
Lars Ingebrigtsen <=