summaryrefslogtreecommitdiff
path: root/kexec/crashdump.c
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/crashdump.c')
-rw-r--r--kexec/crashdump.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/kexec/crashdump.c b/kexec/crashdump.c
index a35f7a7..42ec3ab 100644
--- a/kexec/crashdump.c
+++ b/kexec/crashdump.c
@@ -122,12 +122,8 @@ int get_kernel_vmcoreinfo(uint64_t *addr, uint64_t *len)
*len = 0;
sprintf(kdump_info, "/sys/kernel/vmcoreinfo");
- fp = fopen(kdump_info, "r");
- if (!fp) {
- die("Could not open \"%s\": %s\n", kdump_info,
- strerror(errno));
- return -1;
- }
+ if (!(fp = fopen(kdump_info, "r")))
+ return 0;
if (!fgets(line, sizeof(line), fp))
die("Cannot parse %s: %s\n", kdump_info, strerror(errno));