From: Eli Zaretskii Date: Sat, 24 Jun 2023 08:49:14 +0000 (+0300) Subject: Fix "C-x RET r" when the new encoding is UTF X-Git-Tag: emacs-29.1-rc1~114 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fa06249a9fb;p=emacs.git Fix "C-x RET r" when the new encoding is UTF * src/fileio.c (Finsert_file_contents): Update point of 'conversion_buffer' before decoding the last block. (Bug#64253) --- diff --git a/src/fileio.c b/src/fileio.c index b50b3c6b935..995e4142f58 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -4463,6 +4463,8 @@ by calling `format-decode', which see. */) if (unprocessed > 0) { + BUF_TEMP_SET_PT (XBUFFER (conversion_buffer), + BUF_Z (XBUFFER (conversion_buffer))); coding.mode |= CODING_MODE_LAST_BLOCK; decode_coding_c_string (&coding, (unsigned char *) read_buf, unprocessed, conversion_buffer);