Fix a bug in URI-encoding of certain non-ASCII characters.
Oh how I hate C casting rules.
This commit is contained in:
1 parent
79c9c418c6
commit
3a5377e183
2 files changed
+5
-1
No files matched your search
@@ -306,7 +306,7 @@ static jv f_format(jv input, jv fmt) {
|
||||
jv line = jv_string("");
|
||||
const char* s = jv_string_value(input);
|
||||
for (int i=0; i<jv_string_length(jv_copy(input)); i++) {
|
||||
unsigned ch = (unsigned)*s;
|
||||
unsigned ch = (unsigned)(unsigned char)*s;
|
||||
if (ch < 128 && unreserved[ch]) {
|
||||
line = jv_string_append_buf(line, s, 1);
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user