From dcd1e4061ca9de03a630dc1470c2210f6be383ef Mon Sep 17 00:00:00 2001 From: sw1tchbl4d3 Date: Tue, 13 Jul 2021 22:14:46 +0200 Subject: [PATCH] Fix various formatting mistakes in rdo.c --- rdo.c | 49 ++++++++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/rdo.c b/rdo.c index 1c66383..2905145 100644 --- a/rdo.c +++ b/rdo.c @@ -8,25 +8,25 @@ void getpwd(char* password){ struct termios raw; - tcgetattr(STDIN_FILENO, &raw); - raw.c_lflag &= ~ECHO; - tcsetattr(STDIN_FILENO, 0, &raw); - - printf("Password: "); - fgets(password, 128, stdin); - password[strcspn(password, "\n")] = 0; - - raw.c_lflag |= ECHO; - tcsetattr(STDIN_FILENO, 0, &raw); - printf("\n"); + tcgetattr(STDIN_FILENO, &raw); + raw.c_lflag &= ~ECHO; + tcsetattr(STDIN_FILENO, 0, &raw); + + printf("Password: "); + fgets(password, 128, stdin); + password[strcspn(password, "\n")] = 0; + + raw.c_lflag |= ECHO; + tcsetattr(STDIN_FILENO, 0, &raw); + printf("\n"); } void runprog(int argc, char** argv) { - for(int i=0; isp_pwdp, crypt(password, shadowEntry->sp_pwdp)) == 0) { - runprog(argc, argv); - return 0; + runprog(argc, argv); + return 0; } fprintf(stderr, "Wrong password.\n"); - tries++; + tries++; } - return -5; + return -6; } -