diff options
-rw-r--r-- | kexec/crashdump.c | 8 |
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)); |