Browse Source

Fix fuzzing test error

yhirose 1 year ago
parent
commit
bda74db01d
1 changed files with 1 additions and 2 deletions
  1. 1 2
      httplib.h

+ 1 - 2
httplib.h

@@ -342,8 +342,7 @@ inline unsigned char to_lower(int c) {
       240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
       240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
       255,
       255,
   };
   };
-  assert(0 <= c && c < 256);
-  return table[c];
+  return table[(unsigned char)(char)c];
 }
 }
 
 
 struct case_ignore_equal {
 struct case_ignore_equal {