summaryrefslogtreecommitdiffstats
path: root/kexec/symbols.c
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/symbols.c')
-rw-r--r--kexec/symbols.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kexec/symbols.c b/kexec/symbols.c
index e88f7f34..04377ca6 100644
--- a/kexec/symbols.c
+++ b/kexec/symbols.c
@@ -24,11 +24,13 @@ unsigned long long get_kernel_sym(const char *symbol)
if (strcmp(sym, symbol) == 0) {
dbgprintf("kernel symbol %s vaddr = %16llx\n",
symbol, vaddr);
+ fclose(fp);
return vaddr;
}
}
dbgprintf("Cannot get kernel %s symbol address\n", symbol);
+ fclose(fp);
return 0;
}