From: Anatol Belski Date: Fri, 16 Feb 2018 11:45:05 +0000 (+0100) Subject: Fix duplicated strlen call X-Git-Tag: php-7.3.0alpha1~406 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e5db3054a15904627beeb8a3cd3fe2c949f7eb6c;p=php Fix duplicated strlen call --- diff --git a/ext/intl/locale/locale_methods.c b/ext/intl/locale/locale_methods.c index 57b5ec5dd1..d12df97a38 100644 --- a/ext/intl/locale/locale_methods.c +++ b/ext/intl/locale/locale_methods.c @@ -1000,10 +1000,9 @@ static zend_string* get_private_subtags(const char* loc_name) size_t len = 0; const char* mod_loc_name =NULL; - if( loc_name && (len = strlen(loc_name)>0 ) ){ + if( loc_name && (len = strlen(loc_name)) > 0 ){ zend_off_t singletonPos = 0; mod_loc_name = loc_name ; - len = strlen(mod_loc_name); while( (singletonPos = getSingletonPos(mod_loc_name)) > -1){ if( (*(mod_loc_name+singletonPos)=='x') || (*(mod_loc_name+singletonPos)=='X') ){ /* private subtag start found */