From 8d4831ad1f3919584712b20714fd0a74097e4ea2 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sat, 9 Oct 2021 08:14:04 -0500 Subject: [PATCH] SFTP: CS adjustments --- phpseclib/Net/SFTP.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/phpseclib/Net/SFTP.php b/phpseclib/Net/SFTP.php index 579ca3f5..7efead76 100644 --- a/phpseclib/Net/SFTP.php +++ b/phpseclib/Net/SFTP.php @@ -1677,10 +1677,13 @@ class Net_SFTP extends Net_SSH2 if ($this->version < 4) { $attr = pack('N3', NET_SFTP_ATTR_ACCESSTIME, $atime, $time); } else { - $attr = pack('N5', + $attr = pack( + 'N5', NET_SFTP_ATTR_ACCESSTIME | NET_SFTP_ATTR_MODIFYTIME, - $atime / 4294967296, $atime, - $time / 4294967296, $time + $atime / 4294967296, + $atime, + $time / 4294967296, + $time ); } @@ -2423,10 +2426,13 @@ class Net_SFTP extends Net_SSH2 if ($this->version < 4) { $attr = pack('N3', NET_SFTP_ATTR_ACCESSTIME, $stat['atime'], $stat['mtime']); } else { - $attr = pack('N5', + $attr = pack( + 'N5', NET_SFTP_ATTR_ACCESSTIME | NET_SFTP_ATTR_MODIFYTIME, - $stat['atime'] / 4294967296, $stat['atime'], - $stat['mtime'] / 4294967296, $stat['mtime'] + $stat['atime'] / 4294967296, + $stat['atime'], + $stat['mtime'] / 4294967296, + $stat['mtime'] ); }