summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Neuling <mikey@neuling.org>2007-06-10 17:39:52 +1000
committerSimon Horman <horms@verge.net.au>2007-06-11 09:53:27 +0900
commit1a1dea172782db6b9ce20b3afe5ca046120a78bc (patch)
tree046c82794084d571a2b331b93630ab259027a3dd
parentf76d598edc5050bc70902446294cb1522479bdfd (diff)
minor cleanup in check_reuse_initrd
Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Simon Horman <horms@verge.net.au>
-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 */