From: Karel Zak Date: Thu, 2 May 2024 08:54:04 +0000 (+0200) Subject: agetty: make reload code more robust X-Git-Tag: v2.42-start~356 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b5e2de00cc6b79a2522342ff99cce6bb87743094;p=thirdparty%2Futil-linux.git agetty: make reload code more robust Signed-off-by: Karel Zak --- 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) {