From ced58f8a85b873a65bb98d26f0de8c9670faff25 Mon Sep 17 00:00:00 2001 From: Ignacio Rivero Date: Wed, 3 Apr 2024 11:15:00 -0300 Subject: [PATCH] Removed stdout buffer for better write speeds --- salty.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/salty.c b/salty.c index 1341199..0fb8315 100644 --- a/salty.c +++ b/salty.c @@ -364,13 +364,13 @@ bool getPassword(char *pw, int size) { fprintf (stdout,"*"); i--; } - fflush(stderr); // Show input printf ("\033[28m\n"); return true; } int main(int argc, char *argv[]) { + setvbuf(stdout, NULL, _IONBF, 0); fprintf(stderr,"- NetPaws Salty - File Encryption Program\n"); fprintf(stderr,"- 2024 Ignacio Rivero\n\n"); // Initialize libsodium @@ -476,7 +476,6 @@ int main(int argc, char *argv[]) { } else { password = malloc(129); printf(NOR"Enter your encryption password: "); - fflush(stdout); if (!getPassword(password,130)) { fprintf(stderr,ERR"Password is too long."); return 1;