diff options
| -rw-r--r-- | libwc/wtf.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/libwc/wtf.c b/libwc/wtf.c index b8cfdc7..83839d7 100644 --- a/libwc/wtf.c +++ b/libwc/wtf.c @@ -120,8 +120,9 @@ int  wtf_strwidth(wc_uchar *p)  {      int w = 0; +    wc_uchar *q = p + strlen(p); -    while (*p) { +    while (p < q) {  	w += wtf_width(p);  	p += WTF_LEN_MAP[*p];      } | 
