From c2e22344f72865dce13aefb55b1a77a77f74d466 Mon Sep 17 00:00:00 2001 From: openoms Date: Tue, 1 Jun 2021 19:25:20 +0100 Subject: [PATCH] lightningd: remove duplicate temp term creation --- lightningd/options.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lightningd/options.c b/lightningd/options.c index 6801d73f7..e5d2cc1e8 100644 --- a/lightningd/options.c +++ b/lightningd/options.c @@ -390,16 +390,8 @@ static char *opt_important_plugin(const char *arg, struct lightningd *ld) */ static char *opt_set_hsm_password(struct lightningd *ld) { - struct termios current_term, temp_term; char *passwd, *passwd_confirmation, *err; - /* Get the password from stdin, but don't echo it. */ - if (tcgetattr(fileno(stdin), ¤t_term) != 0) - return "Could not get current terminal options."; - temp_term = current_term; - temp_term.c_lflag &= ~ECHO; - if (tcsetattr(fileno(stdin), TCSAFLUSH, &temp_term) != 0) - return "Could not disable password echoing."; printf("The hsm_secret is encrypted with a password. In order to " "decrypt it and start the node you must provide the password.\n"); printf("Enter hsm_secret password:\n");