]> granicus.if.org Git - php/commitdiff
Fixed bug #68884 Null pointer deference
authorAnatol Belski <ab@php.net>
Thu, 22 Jan 2015 14:00:50 +0000 (15:00 +0100)
committerAnatol Belski <ab@php.net>
Thu, 22 Jan 2015 14:01:27 +0000 (15:01 +0100)
ext/intl/breakiterator/breakiterator_iterators.cpp

index 2ff698b87e34423b704948a19f5f0a3985b99874..b08da64b103efa79ff4a257be85618b795212e08 100644 (file)
@@ -256,7 +256,7 @@ U_CFUNC zend_function *IntlPartsIterator_get_method(zend_object **object_ptr, ze
        }
 
        if (method->len == sizeof("getrulestatus") - 1
-                       && memcmp("getrulestatus", Z_STRVAL_P(key),     method->len) == 0) {
+                       && memcmp("getrulestatus", lc_method_name->val, method->len) == 0) {
                IntlIterator_object *obj = php_intl_iterator_fetch_object(*object_ptr);
                if (obj->iterator && !Z_ISUNDEF(obj->iterator->data)) {
                        zval *break_iter_zv = &obj->iterator->data;