diff --git a/go.mod b/go.mod index b8cddfdc5..86e98c146 100644 --- a/go.mod +++ b/go.mod @@ -38,7 +38,7 @@ require ( github.com/patrickmn/go-cache v2.1.0+incompatible github.com/pengsrc/go-shared v0.2.0 // indirect github.com/pkg/errors v0.8.1 - github.com/pkg/sftp v1.10.0 + github.com/pkg/sftp v1.10.1-0.20190523025818-e98a7bef6829 github.com/rfjakob/eme v0.0.0-20171028163933-2222dbd4ba46 github.com/sevlyar/go-daemon v0.1.4 github.com/skratchdot/open-golang v0.0.0-20190402232053-79abb63cd66e diff --git a/go.sum b/go.sum index 06e67c632..d5f14d64e 100644 --- a/go.sum +++ b/go.sum @@ -156,6 +156,8 @@ github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.10.0 h1:DGA1KlA9esU6WcicH+P8PxFZOl15O6GYtab1cIJdOlE= github.com/pkg/sftp v1.10.0/go.mod h1:NxmoDg/QLVWluQDUYG7XBZTLUpKeFa8e3aMf1BfjyHk= +github.com/pkg/sftp v1.10.1-0.20190523025818-e98a7bef6829 h1:I+1BDgqX1nXLUL5Uio219Nj0Tne+xW0gp2EOENDk00M= +github.com/pkg/sftp v1.10.1-0.20190523025818-e98a7bef6829/go.mod h1:NxmoDg/QLVWluQDUYG7XBZTLUpKeFa8e3aMf1BfjyHk= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= diff --git a/vendor/github.com/pkg/sftp/.travis.yml b/vendor/github.com/pkg/sftp/.travis.yml index 44cd0e2ee..80fc0a24b 100644 --- a/vendor/github.com/pkg/sftp/.travis.yml +++ b/vendor/github.com/pkg/sftp/.travis.yml @@ -4,8 +4,8 @@ go_import_path: github.com/pkg/sftp # current and previous stable releases, plus tip # remember to exclude previous and tip for macs below go: - - 1.10.x - 1.11.x + - 1.12.x - tip os: diff --git a/vendor/github.com/pkg/sftp/client.go b/vendor/github.com/pkg/sftp/client.go index ef885d801..11a81b5e0 100644 --- a/vendor/github.com/pkg/sftp/client.go +++ b/vendor/github.com/pkg/sftp/client.go @@ -884,7 +884,7 @@ func (f *File) Read(b []byte) (int, error) { // maximise throughput for transferring the entire file (especially // over high latency links). func (f *File) WriteTo(w io.Writer) (int64, error) { - fi, err := f.Stat() + fi, err := f.c.Stat(f.path) if err != nil { return 0, err } diff --git a/vendor/modules.txt b/vendor/modules.txt index 2a4adaef8..ebd839e87 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -132,7 +132,7 @@ github.com/pengsrc/go-shared/check github.com/pengsrc/go-shared/reopen # github.com/pkg/errors v0.8.1 github.com/pkg/errors -# github.com/pkg/sftp v1.10.0 +# github.com/pkg/sftp v1.10.1-0.20190523025818-e98a7bef6829 github.com/pkg/sftp # github.com/pmezard/go-difflib v1.0.0 github.com/pmezard/go-difflib/difflib