From f9fc24a60e236590b4e5a9f7f9805fd15e552bba Mon Sep 17 00:00:00 2001
From: Eli Zaretskii <eliz@gnu.org>
Date: Sun, 19 Oct 2008 08:25:25 +0000
Subject: [PATCH] (ediff-make-temp-file): Unconditionally bind
 coding-system-for-write to ediff-coding-system-for-write.

---
 lisp/ediff-util.el | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/lisp/ediff-util.el b/lisp/ediff-util.el
index 8705c243d34..c9de700f234 100644
--- a/lisp/ediff-util.el
+++ b/lisp/ediff-util.el
@@ -3146,11 +3146,7 @@ Hit \\[ediff-recenter] to reset the windows afterward."
 (defun ediff-make-temp-file (buff &optional prefix given-file start end)
   (let* ((p (ediff-convert-standard-filename (or prefix "ediff")))
 	 (short-p p)
-	 (coding-system-for-write
-	  (ediff-with-current-buffer buff
-	    (if (boundp 'buffer-file-coding-system)
-		buffer-file-coding-system
-	      ediff-coding-system-for-write)))
+	 (coding-system-for-write ediff-coding-system-for-write)
 	 f short-f)
     (if (and (fboundp 'msdos-long-file-names)
 	     (not (msdos-long-file-names))
-- 
2.39.5