diff --git a/wp-admin/includes/class-wp-filesystem-ssh2.php b/wp-admin/includes/class-wp-filesystem-ssh2.php index b5444742f9..8365219559 100644 --- a/wp-admin/includes/class-wp-filesystem-ssh2.php +++ b/wp-admin/includes/class-wp-filesystem-ssh2.php @@ -161,7 +161,7 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { $data .= $buf; } fclose($stream); - $data = str_replace("__COMMAND_FINISHED__", "", $data); + $data = trim(str_replace("__COMMAND_FINISHED__", "", $data)); if (($returnbool) && ( (int) $data )) { return true; } elseif (($returnbool) && (! (int) $data )) { @@ -311,8 +311,7 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { function exists($file) { $this->debug("exists();"); - $list = $this->run_command($this->link, sprintf('ls -lad %s', $file)); - return (bool) $list; + return $this->run_command($this->link, sprintf('ls -lad %s', $file), true); } function is_file($file) {