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

Added comment to clarify where partial download is created

Rod Hynes 10 лет назад
Родитель
Сommit
cae9cb41e7
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      psiphon/upgradeDownload.go

+ 2 - 0
psiphon/upgradeDownload.go

@@ -128,6 +128,8 @@ func DownloadUpgrade(config *Config, clientUpgradeVersion string, tunnel *Tunnel
 	// succeeds in this one request.
 	ioutil.WriteFile(partialETagFilename, []byte(response.Header.Get("ETag")), 0600)
 
+	// A partial download occurs when this copy is interrupted. The io.Copy
+	// will fail, leaving a partial download in place (.part and .part.etag).
 	n, err := io.Copy(NewSyncFileWriter(file), response.Body)
 	if err != nil {
 		return ContextError(err)