emacs-diffs
[Top][All Lists]
Advanced

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

master eb02c4d230 2/2: Kill URL buffer in url-insert-file-contents-liter


From: Lars Ingebrigtsen
Subject: master eb02c4d230 2/2: Kill URL buffer in url-insert-file-contents-literally
Date: Sun, 2 Oct 2022 09:50:09 -0400 (EDT)

branch: master
commit eb02c4d23088ed3b6806f2a8df2922301dbd515c
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Kill URL buffer in url-insert-file-contents-literally
    
    * lisp/url/url-handlers.el (url-insert-file-contents-literally):
    Kill the URL buffer after use.
---
 lisp/url/url-handlers.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el
index b66c187c54..cb115fceb2 100644
--- a/lisp/url/url-handlers.el
+++ b/lisp/url/url-handlers.el
@@ -371,7 +371,9 @@ if it had been inserted from a file named URL."
   (let ((buffer (url-retrieve-synchronously url)))
     (unless buffer
       (signal 'file-error (list url "No Data")))
-    (url-insert buffer nil nil t)))
+    (url-insert buffer nil nil t)
+    (kill-buffer buffer)
+    nil))
 
 (defun url-file-name-completion (url _directory &optional _predicate)
   ;; Even if it's not implemented, it's not an error to ask for completion,



reply via email to

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