diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libfile.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/libfile.c b/lib/libfile.c index 8f2aed2309..9a223d2328 100644 --- a/lib/libfile.c +++ b/lib/libfile.c @@ -556,8 +556,7 @@ int open_and_lseek(const char *filename, int mode, loff_t pos) } } - ret = lseek(fd, pos, SEEK_SET); - if (ret == -1) { + if (lseek(fd, pos, SEEK_SET) != pos) { perror("lseek"); close(fd); return -errno; |