From 74c84cd7f0a3a6a5948d633e713b768dd1776cc8 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 4 Dec 2017 17:17:02 +0300 Subject: Use zend_string_equal*() API for zend_string equality check instead of direct memcmp() usage. --- Zend/zend_execute_API.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'Zend/zend_execute_API.c') diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index c8d1e49376..8e366ca75c 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -1602,8 +1602,7 @@ ZEND_API int zend_set_local_var(zend_string *name, zval *value, int force) /* {{ do { if (ZSTR_H(*str) == h && - ZSTR_LEN(*str) == ZSTR_LEN(name) && - memcmp(ZSTR_VAL(*str), ZSTR_VAL(name), ZSTR_LEN(name)) == 0) { + zend_string_equal_content(*str, name)) { zval *var = EX_VAR_NUM(str - op_array->vars); ZVAL_COPY_VALUE(var, value); return SUCCESS; -- cgit v1.2.1