summaryrefslogtreecommitdiff
path: root/diskio-unix.cc
diff options
context:
space:
mode:
authorsrs5694 <srs5694@users.sourceforge.net>2011-03-01 22:03:54 -0500
committersrs5694 <srs5694@users.sourceforge.net>2011-03-01 22:03:54 -0500
commit64cbd171067eb34054741bfcd73f0b91d727a371 (patch)
treeb5964f8b2476429a45a683937d434c2278ca63b2 /diskio-unix.cc
parentf2efa7defc5db19ede49ac4a7dc298eaf47c8ac0 (diff)
downloadsgdisk-64cbd171067eb34054741bfcd73f0b91d727a371.tar.gz
Misc. bug fixes & restructuring.
Diffstat (limited to 'diskio-unix.cc')
-rw-r--r--diskio-unix.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/diskio-unix.cc b/diskio-unix.cc
index b20f161..d65a644 100644
--- a/diskio-unix.cc
+++ b/diskio-unix.cc
@@ -348,7 +348,7 @@ uint64_t DiskIO::DiskSize(int *err) {
if (*err) {
sectors = sz = 0;
} // if
- if ((errno == EFBIG) || (!*err)) {
+ if ((!*err) || (errno == EFBIG)) {
*err = ioctl(fd, BLKGETSIZE64, &b);
if (*err || b == 0 || b == sz)
sectors = sz;