From 9dcb9e16960e48546be5c79d27db28256d71079f Mon Sep 17 00:00:00 2001 From: Ed Kellett Date: Tue, 25 Sep 2018 12:48:22 +0100 Subject: [PATCH] Fix strip_unprintable on high bit bytes --- include/inline/stringops.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/inline/stringops.h b/include/inline/stringops.h index cf5d98fb..bd930986 100644 --- a/include/inline/stringops.h +++ b/include/inline/stringops.h @@ -83,9 +83,9 @@ strip_colour(char *string) static inline char * strip_unprintable(char *string) { - char *c = string; - char *c2 = string; - char *last_non_space = NULL; + unsigned char *c = (unsigned char *)string; + unsigned char *c2 = (unsigned char *)string; + unsigned char *last_non_space = NULL; /* c is source, c2 is target */ for(; c && *c; c++)