]> git.eshelyaron.com Git - emacs.git/commitdiff
(Finsert_file_contents): Use xmalloc. not malloc.
authorRichard M. Stallman <rms@gnu.org>
Thu, 15 May 1997 20:15:56 +0000 (20:15 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 15 May 1997 20:15:56 +0000 (20:15 +0000)
Check correctly for whether no code translation is needed.

src/fileio.c

index f6541062f99ead463e494b3080ca7aabaab9ad9b..e81893c185a77ead11349cd5b7755731756f59f5 100644 (file)
@@ -3166,9 +3166,9 @@ This does code conversion according to the value of\n\
   if (!NILP (replace)
       && (! CODING_REQUIRE_CONVERSION (&coding)
          || (coding.type == coding_type_automatic
-             && ! CODING_REQUIRE_TEXT_CONVERSION (&coding))
+             && ! CODING_REQUIRE_EOL_CONVERSION (&coding))
          || (coding.eol_type == CODING_EOL_AUTOMATIC
-             && ! CODING_REQUIRE_EOL_CONVERSION (&coding))))
+             && ! CODING_REQUIRE_TEXT_CONVERSION (&coding))))
     {
       int same_at_start = BEGV;
       int same_at_end = ZV;
@@ -3336,7 +3336,7 @@ This does code conversion according to the value of\n\
       int bufpos;
       /* Make sure that the gap is large enough.  */
       int bufsize = 2 * st.st_size;
-      unsigned char *conversion_buffer = (unsigned char *) malloc (bufsize);
+      unsigned char *conversion_buffer = (unsigned char *) xmalloc (bufsize);
 
       /* First read the whole file, performing code conversion into
         CONVERSION_BUFFER.  */