From 41b2355866c767503bd14df6c24b8ae736dc530c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Neto?= Date: Sat, 29 Jun 2019 10:46:07 -0300 Subject: [PATCH] Fix bug when writing header to request signer A '\n' character was always being added at the beginning of the signing string causing the validation to fail. --- lib/signer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/signer.js b/lib/signer.js index deb5878..49c0ccb 100644 --- a/lib/signer.js +++ b/lib/signer.js @@ -131,7 +131,7 @@ RequestSigner.prototype.writeHeader = function (header, value) { } else { var line = header + ': ' + value; - if (this.rs_headers.length > 0) + if (this.rs_headers.length > 1) line = '\n' + line; this.rs_signer.update(line); }