From a6fc427b8c51015c16541c112a26dd06bd75e99e Mon Sep 17 00:00:00 2001 From: George Peter Banyard Date: Wed, 17 Mar 2021 11:50:54 +0000 Subject: Use zend_string_equals() API instead of strcmp() in various places Closes GH-6784 --- ext/xml/xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/xml/xml.c') diff --git a/ext/xml/xml.c b/ext/xml/xml.c index 4079a280ff..3f7a81e6f0 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -813,7 +813,7 @@ void _xml_characterDataHandler(void *userData, const XML_Char *s, int len) ZEND_HASH_REVERSE_FOREACH_VAL(Z_ARRVAL(parser->data), curtag) { if ((mytype = zend_hash_str_find(Z_ARRVAL_P(curtag),"type", sizeof("type") - 1))) { - if (!strcmp(Z_STRVAL_P(mytype), "cdata")) { + if (zend_string_equals_literal(Z_STR_P(mytype), "cdata")) { if ((myval = zend_hash_str_find(Z_ARRVAL_P(curtag), "value", sizeof("value") - 1))) { int newlen = Z_STRLEN_P(myval) + ZSTR_LEN(decoded_value); Z_STR_P(myval) = zend_string_extend(Z_STR_P(myval), newlen, 0); -- cgit v1.2.1