]> jfr.im git - solanum.git/commitdiff
Fix strip_unprintable on high bit bytes
authorEd Kellett <redacted>
Tue, 25 Sep 2018 11:48:22 +0000 (12:48 +0100)
committerEd Kellett <redacted>
Sun, 6 Oct 2019 22:14:28 +0000 (23:14 +0100)
include/inline/stringops.h

index cf5d98fbbb86eed623c650acda4a3baeea428935..bd930986bebb61302d4b50152097ea2546fe2aa6 100644 (file)
@@ -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++)