diff options
Diffstat (limited to 'kexec/symbols.c')
-rw-r--r-- | kexec/symbols.c | 2 |
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; } |