diff options
author | Eli Zaretskii <eliz@gnu.org> | 2023-08-30 17:16:59 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2023-08-30 17:16:59 +0300 |
commit | 8650b3308dd83d6f87ed14562c7d55c8bfde3faf (patch) | |
tree | 1d65b0c8507a8fbf9efa6983dfbe159075f9516e | |
parent | 297ccd967f24e37bc51c057da43c862291a55ddd (diff) | |
download | emacs-8650b3308dd83d6f87ed14562c7d55c8bfde3faf.tar.gz emacs-8650b3308dd83d6f87ed14562c7d55c8bfde3faf.tar.bz2 emacs-8650b3308dd83d6f87ed14562c7d55c8bfde3faf.zip |
Fix revert-buffer when some decoding is involved
* src/fileio.c (Finsert_file_contents): Fix the amount of text
read from the file when reverting. (Bug#65609)
-rw-r--r-- | src/fileio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fileio.c b/src/fileio.c index 23e1a83d8bf..8919e08e1fd 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -4805,7 +4805,7 @@ by calling `format-decode', which see. */) /* 'try' is reserved in some compilers (Microsoft C). */ ptrdiff_t trytry = min (gap_size, READ_BUF_SIZE); - if (!NILP (end)) + if (seekable || !NILP (end)) trytry = min (trytry, total - inserted); if (!seekable && NILP (end)) |