]> git.eshelyaron.com Git - emacs.git/commitdiff
(send_process): Be sure to free composition data.
authorKenichi Handa <handa@m17n.org>
Wed, 29 Sep 2004 23:43:48 +0000 (23:43 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 29 Sep 2004 23:43:48 +0000 (23:43 +0000)
src/ChangeLog
src/process.c

index 266b62588ea4763d818f3da5d1403fb8673f392f..4cb7ad9d501c34496ad25f78be1d9cce8b5f76af 100644 (file)
@@ -1,3 +1,14 @@
+2004-09-30  Kenichi Handa  <handa@m17n.org>
+
+       * process.c (send_process): Be sure to free composition data.
+
+       * fileio.c (Finsert_file_contents): Be sure to free composition
+       data.
+
+       * coding.c (code_convert_region): Don't skip ASCIIs if there are
+       compositions to encode.  Be sure to free composition data.
+       (encode_coding_string): Likewise.
+
 2004-09-29  Kim F. Storm  <storm@cua.dk>
 
        * fringe.c: Remove limit on number of bitmaps.
index d20290813e146723f46aecd5c5b4df0a4e6ad940..b63c730b48082c9e8631b47356df03e0d7e2d235 100644 (file)
@@ -5203,6 +5203,7 @@ send_process (proc, buf, len, object)
       object = p->encoding_buf;
       encode_coding (coding, (char *) buf, SDATA (object),
                     len, SBYTES (object));
+      coding_free_composition_data (coding);
       len = coding->produced;
       buf = SDATA (object);
     }