diff options
author | Xinchen Hui <laruence@php.net> | 2013-08-29 14:01:54 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@php.net> | 2013-08-29 14:01:54 +0800 |
commit | f0cb67402f2bcd3dc310cf938dfce799ccec7c7b (patch) | |
tree | 24bafceb13dfa10637ab89198c11a4c9840176f6 /Zend/zend_API.c | |
parent | bd677b43a78ebc0779ed64781172225d15b35671 (diff) | |
parent | 72027cd0848f1a5c580c601573448cdea9b095ca (diff) | |
download | php-git-f0cb67402f2bcd3dc310cf938dfce799ccec7c7b.tar.gz |
Merge branch 'PHP-5.4' into PHP-5.5
Diffstat (limited to 'Zend/zend_API.c')
-rw-r--r-- | Zend/zend_API.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c index 23ad158b17..498ed6eeb4 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -3980,15 +3980,16 @@ ZEND_API const char* zend_find_alias_name(zend_class_entry *ce, const char *name { zend_trait_alias *alias, **alias_ptr; - alias_ptr = ce->trait_aliases; - alias = *alias_ptr; - while (alias) { - if (alias->alias_len == len && - !strncasecmp(name, alias->alias, alias->alias_len)) { - return alias->alias; - } - alias_ptr++; + if (alias_ptr = ce->trait_aliases) { alias = *alias_ptr; + while (alias) { + if (alias->alias_len == len && + !strncasecmp(name, alias->alias, alias->alias_len)) { + return alias->alias; + } + alias_ptr++; + alias = *alias_ptr; + } } return name; |