diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-admin/includes/class-ftp.php --- a/wp/wp-admin/includes/class-ftp.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-admin/includes/class-ftp.php Fri Sep 05 18:40:08 2025 +0200 @@ -483,7 +483,7 @@ $this->PushError("restore", "cannot restore in ASCII mode"); return FALSE; } - if(!$this->_exec("REST ".$from, "resore")) return FALSE; + if(!$this->_exec("REST ".$from, "restore")) return FALSE; if(!$this->_checkCode()) return FALSE; return TRUE; } @@ -797,7 +797,7 @@ $chunks=explode(';',$pattern); foreach($chunks as $pattern) { $escape=array('$','^','.','{','}','(',')','[',']','|'); - while(strpos($pattern,'**')!==false) + while(str_contains($pattern,'**')) $pattern=str_replace('**','*',$pattern); foreach($escape as $probe) $pattern=str_replace($probe,"\\$probe",$pattern);