|
@@ -200,7 +200,7 @@ func (ld *v2LayerDescriptor) Download(ctx context.Context, progressOutput progre
|
|
|
}
|
|
|
|
|
|
if offset != 0 {
|
|
|
- _, err := layerDownload.Seek(offset, os.SEEK_SET)
|
|
|
+ _, err := layerDownload.Seek(offset, io.SeekStart)
|
|
|
if err != nil {
|
|
|
if err := ld.truncateDownloadFile(); err != nil {
|
|
|
return nil, 0, xfer.DoNotRetry{Err: err}
|
|
@@ -226,7 +226,7 @@ func (ld *v2LayerDescriptor) Download(ctx context.Context, progressOutput progre
|
|
|
// Restore the seek offset either at the beginning of the
|
|
|
// stream, or just after the last byte we have from previous
|
|
|
// attempts.
|
|
|
- _, err = layerDownload.Seek(offset, os.SEEK_SET)
|
|
|
+ _, err = layerDownload.Seek(offset, io.SeekStart)
|
|
|
if err != nil {
|
|
|
return nil, 0, err
|
|
|
}
|
|
@@ -272,7 +272,7 @@ func (ld *v2LayerDescriptor) Download(ctx context.Context, progressOutput progre
|
|
|
|
|
|
logrus.Debugf("Downloaded %s to tempfile %s", ld.ID(), tmpFile.Name())
|
|
|
|
|
|
- _, err = tmpFile.Seek(0, os.SEEK_SET)
|
|
|
+ _, err = tmpFile.Seek(0, io.SeekStart)
|
|
|
if err != nil {
|
|
|
tmpFile.Close()
|
|
|
if err := os.Remove(tmpFile.Name()); err != nil {
|
|
@@ -310,7 +310,7 @@ func (ld *v2LayerDescriptor) truncateDownloadFile() error {
|
|
|
// Need a new hash context since we will be redoing the download
|
|
|
ld.verifier = nil
|
|
|
|
|
|
- if _, err := ld.tmpFile.Seek(0, os.SEEK_SET); err != nil {
|
|
|
+ if _, err := ld.tmpFile.Seek(0, io.SeekStart); err != nil {
|
|
|
logrus.Errorf("error seeking to beginning of download file: %v", err)
|
|
|
return err
|
|
|
}
|