diff options
| author | Anatol Belski <ab@php.net> | 2014-10-25 02:13:44 +0200 | 
|---|---|---|
| committer | Anatol Belski <ab@php.net> | 2014-10-25 02:13:44 +0200 | 
| commit | 0a5b7d1316a778dc06a638869c8df8d4c989ddf0 (patch) | |
| tree | 2e6f416aac4b0a5668976db500ada1bdcc2b399e | |
| parent | 010f4b797922ab914c553d0d2db000058a7b303f (diff) | |
| download | php-git-0a5b7d1316a778dc06a638869c8df8d4c989ddf0.tar.gz | |
refix the broken place
typecast from signed to unsigned of a bigger size
| -rw-r--r-- | ext/standard/string.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index b60baa6b7b..152ae6d66f 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -2773,11 +2773,11 @@ PHPAPI char *php_strtr(char *str, size_t len, char *str_from, char *str_to, size  	do { xlat[j] = j; } while (++j != 0);  	for (i = 0; i < trlen; i++) { -		xlat[(size_t) str_from[i]] = str_to[i]; +		xlat[(size_t)(unsigned char) str_from[i]] = str_to[i];  	}  	for (i = 0; i < len; i++) { -		str[i] = xlat[(size_t) str[i]]; +		str[i] = xlat[(size_t)(unsigned char) str[i]];  	}  	return str;  | 
