Fill terminator properly

This commit is contained in:
Nobuyoshi Nakada 2023-07-26 16:57:42 +09:00
parent 7cfabe1acc
commit af04e26924
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

View File

@ -5148,7 +5148,9 @@ rb_str_drop_bytes(VALUE str, long len)
}
STR_SET_LEN(str, nlen);
ptr[nlen] = 0;
if (!SHARABLE_MIDDLE_SUBSTRING) {
TERM_FILL(ptr + nlen, TERM_LEN(str));
}
ENC_CODERANGE_CLEAR(str);
return str;
}