summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kexec/kexec.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kexec/kexec.c b/kexec/kexec.c
index 9835405..978844d 100644
--- a/kexec/kexec.c
+++ b/kexec/kexec.c
@@ -788,6 +788,9 @@ void check_reuse_initrd(void)
if (strstr(line, "retain_initrd") == NULL)
die("unrecoverable error: current boot didn't "
"retain the initrd for reuse.\n");
+ if (line)
+ free(line);
+ close(fp);
}
/* Arch hook for reuse_initrd */