Fill terminator properly
This commit is contained in:
parent
7cfabe1acc
commit
af04e26924
4
string.c
4
string.c
@ -5148,7 +5148,9 @@ rb_str_drop_bytes(VALUE str, long len)
|
|||||||
}
|
}
|
||||||
STR_SET_LEN(str, nlen);
|
STR_SET_LEN(str, nlen);
|
||||||
|
|
||||||
ptr[nlen] = 0;
|
if (!SHARABLE_MIDDLE_SUBSTRING) {
|
||||||
|
TERM_FILL(ptr + nlen, TERM_LEN(str));
|
||||||
|
}
|
||||||
ENC_CODERANGE_CLEAR(str);
|
ENC_CODERANGE_CLEAR(str);
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user