Commit Diff


commit - 87545c612e8ab6e7cd1ef38e2355d0cb86df79f2
commit + 8211e36d281990a39db1853bcd454ac59e53d521
blob - c161497638ca2c6ba919b556f77f77ad3638f8b3
blob + 5d4054f619f6646ffe5db2d5768cfbddf6254a2d
--- st.c
+++ st.c
@@ -2312,10 +2312,8 @@ tputc(Rune u)
 		width = len = 1;
 	} else {
 		len = utf8encode(u, c);
-		if (!control && (width = wcwidth(u)) == -1) {
-			memcpy(c, "\357\277\275", 4); /* UTF_INVALID */
+		if (!control && (width = wcwidth(u)) == -1)
 			width = 1;
-		}
 	}
 
 	if (IS_SET(MODE_PRINT))