From b5e2de00cc6b79a2522342ff99cce6bb87743094 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 2 May 2024 10:54:04 +0200 Subject: [PATCH] agetty: make reload code more robust Signed-off-by: Karel Zak --- term-utils/agetty.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/term-utils/agetty.c b/term-utils/agetty.c index 5963e8317..94b775624 100644 --- a/term-utils/agetty.c +++ b/term-utils/agetty.c @@ -1877,6 +1877,7 @@ static int issue_is_changed(struct issue *ie) free(ie->mem_old); ie->mem_old = ie->mem; ie->mem = NULL; + ie->mem_sz = 0; return 0; } @@ -1903,7 +1904,7 @@ static void print_issue_file(struct issue *ie, } } - if (ie->mem_sz) + if (ie->mem_sz && ie->mem) write_all(STDOUT_FILENO, ie->mem, ie->mem_sz); if (ie->do_tcrestore) { -- 2.47.2