Subversion Repositories oidplus

Rev

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 {