diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/process.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c index d33d81f38cf..d05071824de 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -2812,6 +2812,10 @@ read_process_output (proc, channel) | |||
| 2812 | if (NILP (p->encode_coding_system)) | 2812 | if (NILP (p->encode_coding_system)) |
| 2813 | { | 2813 | { |
| 2814 | p->encode_coding_system = coding->symbol; | 2814 | p->encode_coding_system = coding->symbol; |
| 2815 | if (!proc_encode_coding_system[p->outfd]) | ||
| 2816 | proc_encode_coding_system[p->outfd] | ||
| 2817 | = ((struct coding_system *) | ||
| 2818 | xmalloc (sizeof (struct coding_system))); | ||
| 2815 | setup_coding_system (coding->symbol, | 2819 | setup_coding_system (coding->symbol, |
| 2816 | proc_encode_coding_system[p->outfd]); | 2820 | proc_encode_coding_system[p->outfd]); |
| 2817 | } | 2821 | } |