wok-next view ecryptfs-utils/stuff/patches/fix-stdout-flush.patch @ rev 21307

updated hydra (7.3 -> 9.0)
author Hans-G?nter Theisgen
date Tue Dec 10 10:07:48 2019 +0100 (2019-12-10)
parents
children
line source
1 diff -ru ecryptfs-utils-111.orig/src/libecryptfs/key_management.c ecryptfs-utils-111/src/libecryptfs/key_management.c
2 --- ecryptfs-utils-111.orig/src/libecryptfs/key_management.c 2015-12-21 22:38:59.000000000 +0200
3 +++ ecryptfs-utils-111/src/libecryptfs/key_management.c 2017-01-31 11:11:55.190995428 +0200
4 @@ -1245,6 +1245,7 @@
5 if (prompt != NULL) {
6 printf("%s: ", prompt);
7 }
8 + fflush(stdout);
9 ecryptfs_disable_echo(&current_settings);
10 if (fgets(passphrase,
11 ECRYPTFS_MAX_PASSWORD_LENGTH+2, stdin) == NULL) {
12 diff -ru ecryptfs-utils-111.orig/src/utils/io.c ecryptfs-utils-111/src/utils/io.c
13 --- ecryptfs-utils-111.orig/src/utils/io.c 2015-12-21 22:38:59.000000000 +0200
14 +++ ecryptfs-utils-111/src/utils/io.c 2017-01-31 11:11:34.127379788 +0200
15 @@ -70,6 +70,7 @@
16 int c;
18 printf("%s: ", prompt);
19 + fflush(stdout);
20 temp = malloc(length);
21 if (!temp) {
22 rc = -ENOMEM;
23 @@ -122,6 +123,7 @@
24 int rc = 0;
25 int c;
27 + fflush(stdout);
28 if (echo == ECRYPTFS_ECHO_OFF) {
29 rc = disable_echo(&saved_settings);
30 if (rc)