diff options
author | Rian Hunter | 2015-01-29 15:06:43 -0800 |
---|---|---|
committer | Roberto E. Vargas Caballero | 2015-02-05 20:28:00 +0100 |
commit | 4d14d97547d335974e98aa612ac5b4fcfc25e1d9 (patch) | |
tree | 677ec4cccaefeecf7f981e0bae67c98bb00a1e5c /LICENSE | |
parent | 708b697ed77e1ba4e96399ed6cb0f73a37565321 (diff) | |
download | st-4d14d97547d335974e98aa612ac5b4fcfc25e1d9.tar.gz st-4d14d97547d335974e98aa612ac5b4fcfc25e1d9.tar.xz st-4d14d97547d335974e98aa612ac5b4fcfc25e1d9.zip |
Fix crash due to wide characters
In tputc(), when a character wasn't large enough to fit
on the current line, we would call tnewline() to place it on
the next line. Unfortunately, we weren't resetting our glyph
pointer and this caused memory corruption when a
wide character (width == 2) was being written. This patch
resets our glyph pointer after calls to tnewline().
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions