From b19a940fbddacd04f678c84c9dcada89c1d1cffb Mon Sep 17 00:00:00 2001 From: "Guilherme G. Piccoli" Date: Sat, 23 Dec 2023 14:56:42 -0500 Subject: [PATCH] kdumpst-load: Guard initrd creation against failures Though rare, they might happen and then journal show non-handled errors - better sanitize a bit the message. Signed-off-by: Guilherme G. Piccoli --- kdumpst-load.sh.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kdumpst-load.sh.in b/kdumpst-load.sh.in index 02552e5..20f16c6 100644 --- a/kdumpst-load.sh.in +++ b/kdumpst-load.sh.in @@ -214,6 +214,12 @@ fi INITRD_FNAME="${MOUNT_FOLDER}/kdump-initrd-$(uname -r).img" if [ ! -s "${INITRD_FNAME}" ]; then create_initrd + + # Check if create_initrd() succeeded. + if [ ! -s "${INITRD_FNAME}" ]; then + logger "kdumpst: failure on initrd creation - aborting." + exit 1 + fi fi if ! kexec -s -p "${VMLINUX}" --initrd "${INITRD_FNAME}" --append="${KDUMP_CMDLINE}"; then