diff options
author | Stanislav Brabec | 2019-06-20 22:16:42 +0200 |
---|---|---|
committer | Karel Zak | 2019-06-21 14:38:32 +0200 |
commit | b0853a08dba1163613069ba24cb09cc2f0282d98 (patch) | |
tree | f6bb56eac354a986cec96af245ba28e8e2f41860 /term-utils | |
parent | libfdisk: fix typos (diff) | |
download | kernel-qcow2-util-linux-b0853a08dba1163613069ba24cb09cc2f0282d98.tar.gz kernel-qcow2-util-linux-b0853a08dba1163613069ba24cb09cc2f0282d98.tar.xz kernel-qcow2-util-linux-b0853a08dba1163613069ba24cb09cc2f0282d98.zip |
agetty: Remove superfluous fflush()
eval_issue_file() contains fflush(stdout). It comes from an old code that
used fputs() to write to the console.
In the new code, we write to a temporary memstream, and
fclose(ie->output) fully replaces possible fflush(ie->output) in this
implementation.
The new print_issue_file() does not need it as well, as it uses
unbuffered write_all().
Signed-off-by: Stanislav Brabec <sbrabec@suse.cz>
Diffstat (limited to 'term-utils')
-rw-r--r-- | term-utils/agetty.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/term-utils/agetty.c b/term-utils/agetty.c index 43dbd6dea..96bf41b36 100644 --- a/term-utils/agetty.c +++ b/term-utils/agetty.c @@ -1903,8 +1903,6 @@ static void eval_issue_file(struct issue *ie, f = NULL; } while (dirname); - fflush(stdout); - if ((op->flags & F_VCONSOLE) == 0) ie->do_tcrestore = 1; } |