Fix crash due to wide characters
authorRian Hunter <rian+suckless-dev@thelig.ht>
Thu, 29 Jan 2015 23:06:43 +0000 (15:06 -0800)
committerRoberto E. Vargas Caballero <k0ga@shike2.com>
Thu, 5 Feb 2015 19:28:00 +0000 (20:28 +0100)
commit4d14d97547d335974e98aa612ac5b4fcfc25e1d9
tree677ec4cccaefeecf7f981e0bae67c98bb00a1e5c
parent708b697ed77e1ba4e96399ed6cb0f73a37565321
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().
st.c