diff options
| author | Eli Zaretskii | 2000-02-20 13:04:39 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2000-02-20 13:04:39 +0000 |
| commit | 241424da1bbb09e99d274eb531260dc05841f699 (patch) | |
| tree | fe9bf0916e4d527bad0caaf92ffef34658b01c27 /src | |
| parent | 7565ee9323a01cb603c34737d29f67d64bd22994 (diff) | |
| download | emacs-241424da1bbb09e99d274eb531260dc05841f699.tar.gz emacs-241424da1bbb09e99d274eb531260dc05841f699.zip | |
(IT_write_glyphs): Allocate a larger screen_buf as data
produced for CODING_MODE_LAST_BLOCK requires.
Diffstat (limited to 'src')
| -rw-r--r-- | src/msdos.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/msdos.c b/src/msdos.c index 9090f804c31..c565edfc299 100644 --- a/src/msdos.c +++ b/src/msdos.c | |||
| @@ -940,6 +940,7 @@ IT_write_glyphs (struct glyph *str, int str_len) | |||
| 940 | encode_coding (coding, "", conversion_buffer, 0, conversion_buffer_size); | 940 | encode_coding (coding, "", conversion_buffer, 0, conversion_buffer_size); |
| 941 | if (coding->produced > 0) | 941 | if (coding->produced > 0) |
| 942 | { | 942 | { |
| 943 | screen_buf = alloca (coding->produced * 2); | ||
| 943 | for (screen_bp = screen_buf, bp = conversion_buffer; | 944 | for (screen_bp = screen_buf, bp = conversion_buffer; |
| 944 | coding->produced--; bp++) | 945 | coding->produced--; bp++) |
| 945 | { | 946 | { |