From 55d7effbe1d8edae94ec9ebcd061cd2221df97e4 Mon Sep 17 00:00:00 2001
From: dick <dick.r.chiang@gmail.com>
Date: Sun, 13 Jun 2021 15:02:11 +0200
Subject: Avoid an infinite loop in mml-expand-html-into-multipart-related

* lisp/gnus/mml.el (mml-expand-html-into-multipart-related):
Skip images with empty filename parts (bug#49001).
---
 lisp/gnus/mml.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'lisp/gnus')

diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el
index dcc9ea51dd2..5f35e73cd7c 100644
--- a/lisp/gnus/mml.el
+++ b/lisp/gnus/mml.el
@@ -550,7 +550,7 @@ type detected."
 		 (end (point))
 		 (parsed (url-generic-parse-url (cdr (assq 'src (cadr img))))))
 	    (when (and (null (url-type parsed))
-		       (url-filename parsed)
+                       (not (zerop (length (url-filename parsed))))
 		       (file-exists-p (url-filename parsed)))
 	      (goto-char start)
 	      (when (search-forward (url-filename parsed) end t)
-- 
cgit v1.2.3