# HG changeset patch # User Kenichi Handa # Date 1147320785 0 # Node ID e963ced8a1ca427d4a1bbd54a52eb27d363c5ee6 # Parent bee281cd9295c82d99c049873e2b62e2c73c5350 (Finsert_file_contents): Fix for the case of IO error while handling replace operation. diff -r bee281cd9295 -r e963ced8a1ca src/fileio.c --- a/src/fileio.c Thu May 11 00:59:41 2006 +0000 +++ b/src/fileio.c Thu May 11 04:13:05 2006 +0000 @@ -4325,11 +4325,8 @@ { xfree (conversion_buffer); coding_free_composition_data (&coding); - if (how_much == -1) - error ("IO error reading %s: %s", - SDATA (orig_filename), emacs_strerror (errno)); - else if (how_much == -2) - error ("maximum buffer size exceeded"); + error ("IO error reading %s: %s", + SDATA (orig_filename), emacs_strerror (errno)); } /* Compare the beginning of the converted file