]> granicus.if.org Git - php/commitdiff
Fix duplicated strlen call
authorAnatol Belski <ab@php.net>
Fri, 16 Feb 2018 11:45:05 +0000 (12:45 +0100)
committerAnatol Belski <ab@php.net>
Fri, 16 Feb 2018 11:52:59 +0000 (12:52 +0100)
ext/intl/locale/locale_methods.c

index 57b5ec5dd1b25f48a4cb8ab906f0b4f8aaa2946d..d12df97a38067dfb7582f441ee2ee500061db73a 100644 (file)
@@ -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 */