From a5618ce5d068dc2e61fe1fde6504cd7ae84e7ab1 Mon Sep 17 00:00:00 2001 From: Philip Kaludercic Date: Sat, 27 Dec 2025 21:18:26 +0100 Subject: [PATCH] Avoid modifying temporary buffer with package-review diff * lisp/package/package-install.el (package-review): Narrow the buffer to the region without the sentinel message. Below, 'insert-buffer-substring' will not copy over the last two lines. --- lisp/package/package-install.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/package/package-install.el b/lisp/package/package-install.el index c5ac2e70eb8..74cc767cff7 100644 --- a/lisp/package/package-install.el +++ b/lisp/package/package-install.el @@ -1142,7 +1142,7 @@ attached." ;; delete sentinel message (goto-char (point-max)) (forward-line -2) - (delete-region (point) (point-max)) + (narrow-to-region (point-min) (point)) ;; prepare mail buffer (let ((tmp-buf (current-buffer))) (compose-mail (with-demoted-errors "Failed to find maintainers: %S"