summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kexec/arch/ppc64/fs2dt.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kexec/arch/ppc64/fs2dt.c b/kexec/arch/ppc64/fs2dt.c
index 9518e73..8e24f18 100644
--- a/kexec/arch/ppc64/fs2dt.c
+++ b/kexec/arch/ppc64/fs2dt.c
@@ -123,7 +123,9 @@ static void add_usable_mem_property(int fd, int len)
if (strncmp(bname, "/memory@", 8))
return;
- lseek(fd, 0, SEEK_SET);
+ if (lseek(fd, 0, SEEK_SET) < 0)
+ die("unrecoverable error: error seeking in \"%s\": %s\n",
+ pathname, strerror(errno));
if (read(fd, buf, len) != len)
die("unrecoverable error: error reading \"%s\": %s\n",
pathname, strerror(errno));