aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2000-02-20 13:04:39 +0000
committerEli Zaretskii2000-02-20 13:04:39 +0000
commit241424da1bbb09e99d274eb531260dc05841f699 (patch)
treefe9bf0916e4d527bad0caaf92ffef34658b01c27 /src
parent7565ee9323a01cb603c34737d29f67d64bd22994 (diff)
downloademacs-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.c1
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 {