From 59ba9de03f093ce052450ee1efdf458bb1d348a4 Mon Sep 17 00:00:00 2001 From: benrubson Date: Thu, 10 Aug 2017 12:23:28 +0200 Subject: [PATCH] Typo --- encfs/RawFileIO.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/encfs/RawFileIO.cpp b/encfs/RawFileIO.cpp index 886ab87..0a92c12 100644 --- a/encfs/RawFileIO.cpp +++ b/encfs/RawFileIO.cpp @@ -143,6 +143,7 @@ int RawFileIO::open(int flags) { if ((newFd == -1) && (eno == EACCES)) { VLOG(1) << "using readonly workaround for open"; newFd = open_readonly_workaround(name.c_str(), finalFlags); + eno = errno; } if (newFd >= 0) { @@ -157,8 +158,8 @@ int RawFileIO::open(int flags) { oldfd = fd; result = fd = newFd; } else { - result = -errno; - RLOG(DEBUG) << "::open error: " << strerror(-result); + result = -eno; + RLOG(DEBUG) << "::open error: " << strerror(eno); } } @@ -248,18 +249,15 @@ ssize_t RawFileIO::write(const IORequest &req) { << req.dataLen << ", max retries reached"; knownSize = false; return (eno) ? -eno : -EIO; - } else { - if (knownSize) { - off_t last = req.offset + req.dataLen; - if (last > fileSize) { - fileSize = last; - } + } + if (knownSize) { + off_t last = req.offset + req.dataLen; + if (last > fileSize) { + fileSize = last; } - - return req.dataLen; } - return true; + return req.dataLen; } int RawFileIO::truncate(off_t size) {