]> Sergey Matveev's repositories - btrtrc.git/commitdiff
storage file implementation: Error on short writes
authorMatt Joiner <anacrolix@gmail.com>
Mon, 1 Jun 2020 01:12:33 +0000 (11:12 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 1 Jun 2020 01:12:33 +0000 (11:12 +1000)
storage/file.go

index d0c0dfab38abde019247576cf7ae0122eceac54b..0a4143a4510d0016d068e48ddabfa4e3ac183c33 100644 (file)
@@ -194,9 +194,9 @@ func (fst fileTorrentImplIO) WriteAt(p []byte, off int64) (n int, err error) {
                if err == nil {
                        err = closeErr
                }
-               //if err == nil && int64(n1) != e.Length {
-               //      err = io.ErrShortWrite
-               //}
+               if err == nil && int64(n1) != e.Length {
+                       err = io.ErrShortWrite
+               }
                return err == nil
        })
        return