access out of bounds in string split

This commit is contained in:
Folkert 2022-09-28 15:17:07 +02:00
parent f44a30cf48
commit 9106479d07
No known key found for this signature in database
GPG Key ID: 1F17F6FFD112B97C

View File

@ -800,6 +800,12 @@ fn strSplitHelp(array: [*]RocStr, string: RocStr, delimiter: RocStr) void {
while (delimiter_index < delimiter_len) {
var delimiterChar = delimiter_bytes_ptrs[delimiter_index];
if (str_index + delimiter_index >= str_len) {
matches_delimiter = false;
break;
}
var strChar = str_bytes[str_index + delimiter_index];
if (delimiterChar != strChar) {