From 8aada4b30d95ff79c1e499b24e76f04c3f1c2e9c Mon Sep 17 00:00:00 2001 From: terrafrost Date: Thu, 9 May 2013 16:35:47 -0500 Subject: [PATCH] SFTP: looks like some SFTP servers will fail unless write flag is also enabled --- phpseclib/Net/SFTP.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpseclib/Net/SFTP.php b/phpseclib/Net/SFTP.php index 4aaa43f2..f2c083fe 100644 --- a/phpseclib/Net/SFTP.php +++ b/phpseclib/Net/SFTP.php @@ -1059,7 +1059,7 @@ class Net_SFTP extends Net_SSH2 { $atime = $time; } - $flags = NET_SFTP_OPEN_CREATE | NET_SFTP_OPEN_EXCL; + $flags = NET_SFTP_OPEN_WRITE | NET_SFTP_OPEN_CREATE | NET_SFTP_OPEN_EXCL; $attr = pack('N3', NET_SFTP_ATTR_ACCESSTIME, $time, $atime); $packet = pack('Na*Na*', strlen($filename), $filename, $flags, $attr); if (!$this->_send_sftp_packet(NET_SFTP_OPEN, $packet)) {