X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=os%2Fos.h;h=a14c48578fc7774e998a0587525975dc1d28c3b8;hp=bed12814ffd26021590e5054e1b0be560b8e088d;hb=3b2e1464ae58caf42c74ab4bdeaa5eae7c38a23f;hpb=2afd826bf6cd19900aee70ae14ede92d91b6f4c0 diff --git a/os/os.h b/os/os.h index bed12814..a14c4857 100644 --- a/os/os.h +++ b/os/os.h @@ -111,8 +111,11 @@ static inline int os_cache_line_size(void) #ifdef FIO_USE_GENERIC_BDEV_SIZE static inline int blockdev_size(int fd, unsigned long long *bytes) { - off_t end = lseek(fd, 0, SEEK_END); + off_t end; + *bytes = 0; + + end = lseek(fd, 0, SEEK_END); if (end < 0) return errno;