Просмотр исходного кода

force the read of the tarSum so that sums actually get computed

Docker-DCO-1.1-Signed-off-by: Brice Jaglin <bjaglin@teads.tv> (github: bjaglin)
Brice Jaglin 11 лет назад
Родитель
Сommit
9810da853b
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      server/buildfile.go

+ 3 - 0
server/buildfile.go

@@ -571,6 +571,9 @@ func (b *buildFile) CmdAdd(args string) error {
 			return err
 		}
 		tarSum := utils.TarSum{Reader: r, DisableCompression: true}
+		if _, err := io.Copy(ioutil.Discard, &tarSum); err != nil {
+			return err
+		}
 		remoteHash = tarSum.Sum(nil)
 		r.Close()