Commit Diff


commit - 672e4e4b03d8987103020d399b2c05c95a9ea2f8
commit + 6f4cfa5136d354f3901871b71e460ba9f0f182a3
blob - d58af7dd1d2646854262d3912da2106058c20f17
blob + a4f467d0c76a3241a885dd854150648a62ab00fd
--- st.c
+++ st.c
@@ -1257,7 +1257,7 @@ ttyread(void) {
 	/* process every complete utf8 char */
 	buflen += ret;
 	ptr = buf;
-	while(charsize = utf8decode(ptr, &unicodep, buflen)) {
+	while((charsize = utf8decode(ptr, &unicodep, buflen))) {
 		utf8encode(unicodep, s, UTF_SIZ);
 		tputc(s, charsize);
 		ptr += charsize;