From 286a25ae491f2c9f3b73cd4fb0cb3f16cb1c458c Mon Sep 17 00:00:00 2001 From: greatroar <61184462+greatroar@users.noreply.github.com> Date: Sun, 7 Nov 2021 20:05:18 +0100 Subject: [PATCH] lib/upgrade: Use strings.Reader instead of bytes.Buffer --- lib/upgrade/upgrade_supported.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/upgrade/upgrade_supported.go b/lib/upgrade/upgrade_supported.go index 80312a6fa..74b1ae899 100644 --- a/lib/upgrade/upgrade_supported.go +++ b/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 // 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) fd.Close()