Rev 1441 | Rev 1463 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1441 | Rev 1456 | ||
---|---|---|---|
Line 2127... | Line 2127... | ||
2127 | 2127 | ||
2128 | if ($start >= 0) { |
2128 | if ($start >= 0) { |
2129 | $offset = $start; |
2129 | $offset = $start; |
2130 | } elseif ($mode & (self::RESUME | self::RESUME_START)) { |
2130 | } elseif ($mode & (self::RESUME | self::RESUME_START)) { |
2131 | // if NET_SFTP_OPEN_APPEND worked as it should _size() wouldn't need to be called |
2131 | // if NET_SFTP_OPEN_APPEND worked as it should _size() wouldn't need to be called |
2132 | $size = $this->stat($remote_file)['size']; |
2132 | $stat = $this->stat($remote_file); |
2133 | $offset = $size !== false ? $size : 0; |
2133 | $offset = $stat !== false && $stat['size'] ? $stat['size'] : 0; |
2134 | } else { |
2134 | } else { |
2135 | $offset = 0; |
2135 | $offset = 0; |
2136 | if ($this->version >= 5) { |
2136 | if ($this->version >= 5) { |
2137 | $flags = NET_SFTP_OPEN_CREATE_TRUNCATE; |
2137 | $flags = NET_SFTP_OPEN_CREATE_TRUNCATE; |
2138 | } else { |
2138 | } else { |