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