浏览代码

lib/upgrade: Use strings.Reader instead of bytes.Buffer

greatroar 4 年之前
父节点
当前提交
286a25ae49
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/upgrade/upgrade_supported.go

+ 1 - 1
lib/upgrade/upgrade_supported.go

@@ -391,7 +391,7 @@ func verifyUpgrade(archiveName, tempName string, sig []byte) error {
 	// multireader. This ensures that it is not only a bonafide syncthing
 	// multireader. This ensures that it is not only a bonafide syncthing
 	// binary, but it is also of exactly the platform and version we expect.
 	// binary, but it is also of exactly the platform and version we expect.
 
 
-	mr := io.MultiReader(bytes.NewBufferString(archiveName+"\n"), fd)
+	mr := io.MultiReader(strings.NewReader(archiveName+"\n"), fd)
 	err = signature.Verify(SigningKey, sig, mr)
 	err = signature.Verify(SigningKey, sig, mr)
 	fd.Close()
 	fd.Close()