summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislav Brabec2019-06-20 22:16:42 +0200
committerKarel Zak2019-06-21 14:38:32 +0200
commitb0853a08dba1163613069ba24cb09cc2f0282d98 (patch)
treef6bb56eac354a986cec96af245ba28e8e2f41860
parentlibfdisk: fix typos (diff)
downloadkernel-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>
-rw-r--r--term-utils/agetty.c2
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;
}