From 003e031994327ab24900aa95e0f516a13e97f76f Mon Sep 17 00:00:00 2001
From: dipingxian2 <39109351+dipingxian2@users.noreply.github.com>
Date: Tue, 4 Sep 2018 19:16:49 +0800
Subject: [PATCH] cmd/faucet: remove trailing newline in password (#17558)

Fixes #17557
---
 cmd/faucet/faucet.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cmd/faucet/faucet.go b/cmd/faucet/faucet.go
index 679906027..cfe4e45f1 100644
--- a/cmd/faucet/faucet.go
+++ b/cmd/faucet/faucet.go
@@ -157,7 +157,8 @@ func main() {
 	if blob, err = ioutil.ReadFile(*accPassFlag); err != nil {
 		log.Crit("Failed to read account password contents", "file", *accPassFlag, "err", err)
 	}
-	pass := string(blob)
+	// Delete trailing newline in password
+	pass := strings.TrimSuffix(string(blob), "\n")
 
 	ks := keystore.NewKeyStore(filepath.Join(os.Getenv("HOME"), ".faucet", "keys"), keystore.StandardScryptN, keystore.StandardScryptP)
 	if blob, err = ioutil.ReadFile(*accJSONFlag); err != nil {
-- 
GitLab