]> git.eshelyaron.com Git - emacs.git/commitdiff
(read_process_output): Allocate for coding system, if
authorKarl Heuer <kwzh@gnu.org>
Mon, 8 Dec 1997 01:35:12 +0000 (01:35 +0000)
committerKarl Heuer <kwzh@gnu.org>
Mon, 8 Dec 1997 01:35:12 +0000 (01:35 +0000)
not already done.

src/process.c

index d33d81f38cf6f89cd1a3fea94d501450f08e49ec..d05071824de26f73dcb73d1b3d7aa16dfd793c1f 100644 (file)
@@ -2812,6 +2812,10 @@ read_process_output (proc, channel)
          if (NILP (p->encode_coding_system))
            {
              p->encode_coding_system = coding->symbol;
+             if (!proc_encode_coding_system[p->outfd])
+               proc_encode_coding_system[p->outfd]
+                 = ((struct coding_system *)
+                    xmalloc (sizeof (struct coding_system)));
              setup_coding_system (coding->symbol,
                                   proc_encode_coding_system[p->outfd]);
            }