From 1e9e0648dd2e701f6d7abc4ac1e5ca5e377e1a89 Mon Sep 17 00:00:00 2001 From: W0rma Date: Wed, 4 Nov 2026 08:07:03 +0100 Subject: [PATCH] Bugfix: ftp_mdtm() returns -1 on error --- src/Codeception/Module/FTP.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Codeception/Module/FTP.php b/src/Codeception/Module/FTP.php index b8109f1..764b88a 100644 --- a/src/Codeception/Module/FTP.php +++ b/src/Codeception/Module/FTP.php @@ -714,11 +714,11 @@ private function modified(string $filename): int if ($info) { return $info['mtime']; } - } elseif (($time = @ftp_mdtm($this->ftp, $filename)) !== 0) { + } elseif (($time = @ftp_mdtm($this->ftp, $filename)) !== -1) { return $time; } - $this->fail("couldn't get the file size for {$filename}"); + $this->fail("couldn't get the last modified time for {$filename}"); } protected function sftpConnect(string $user, string $password): void