Mercurial > njs
changeset 2334:bc09b884022d
Aligned StringIndexOf() implementation with the spec.
When searchValue is empty the function should return early
when fromIndex <= len is also true.
| author | Dmitry Volyntsev <xeioex@nginx.com> |
|---|---|
| date | Tue, 21 May 2024 23:41:10 -0700 |
| parents | 2d098d2a1c85 |
| children | e496851c0fe7 |
| files | src/njs_string.c |
| diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/njs_string.c Tue May 21 23:41:10 2024 -0700 +++ b/src/njs_string.c Tue May 21 23:41:10 2024 -0700 @@ -1710,8 +1710,8 @@ length = string->length; - if (njs_slow_path(search->length == 0)) { - return (from < length) ? from : length; + if (search->length == 0 && from <= length) { + return from; } index = from;
