summaryrefslogtreecommitdiff
path: root/pico/line.c
diff options
context:
space:
mode:
Diffstat (limited to 'pico/line.c')
-rw-r--r--pico/line.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pico/line.c b/pico/line.c
index 22aa5cc7..4bbecb3e 100644
--- a/pico/line.c
+++ b/pico/line.c
@@ -617,7 +617,9 @@ lisblank(LINE *line)
? ucs4_strlen(qstr) : 0;
for(; n < llength(line); n++)
- if(!ucs4_isspace(lgetc(line, n).c))
+ if(!ucs4_isspace(lgetc(line, n).c)
+ || lgetc(line, n).c >= 0xff
+ || (unsigned char) lgetc(line,n).c != NBSPC)
return(FALSE);
return(TRUE);