From: Thies C. Arntzen Date: Sun, 21 Nov 1999 12:05:39 +0000 (+0000) Subject: (PHP strtr) little smarter X-Git-Tag: ZEND_OPTIMIZER_B1~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9788129e0e2ece353d57d5d99548be7912e3a61c;p=php (PHP strtr) little smarter --- diff --git a/ext/standard/string.c b/ext/standard/string.c index f63dfb9d00..d751b60ff6 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -1120,9 +1120,9 @@ static void php_strtr_array(zval *return_value,char *str,int slen,HashTable *has } found = 0; + memcpy(key,str+pos,maxlen); for (len = maxlen; len >= minlen; len--) { - memcpy(key,str+pos,len); key[ len ]=0; if (zend_hash_find(hash,key,len+1,(void**)&trans) == SUCCESS) {