--- rxvt-unicode/src/misc.C 2006/01/03 02:43:33 1.30 +++ rxvt-unicode/src/misc.C 2006/01/06 20:50:58 1.31 @@ -38,6 +38,7 @@ while (len--) { ssize_t l = wcrtomb (dst, *str++, mbs); + if (l < 0) *dst++ = '?'; else