Skip to content

Commit eb5cc13

Browse files
committed
Use binary safe case compare in new zend_string API
1 parent ee22612 commit eb5cc13

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Zend/zend_string.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ static zend_always_inline bool zend_string_starts_with(const zend_string *str, c
413413

414414
static zend_always_inline bool zend_string_starts_with_cstr_ci(const zend_string *str, const char *prefix, size_t prefix_length)
415415
{
416-
return ZSTR_LEN(str) >= prefix_length && !strncasecmp(ZSTR_VAL(str), prefix, prefix_length);
416+
return ZSTR_LEN(str) >= prefix_length && !zend_binary_strcasecmp(ZSTR_VAL(str), prefix, prefix_length);
417417
}
418418

419419
static zend_always_inline bool zend_string_starts_with_ci(const zend_string *str, const zend_string *prefix)

0 commit comments

Comments
 (0)