diff options
Diffstat (limited to 'src/lib/util/ioprocs.cpp')
-rw-r--r-- | src/lib/util/ioprocs.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/util/ioprocs.cpp b/src/lib/util/ioprocs.cpp index 583cae1d1de..687968f85ee 100644 --- a/src/lib/util/ioprocs.cpp +++ b/src/lib/util/ioprocs.cpp @@ -795,7 +795,7 @@ std::pair<std::error_condition, std::size_t> write(write_stream &stream, void co do { std::size_t written; - std::error_condition err = stream.write_some(buffer, length, written); + std::error_condition const err = stream.write_some(buffer, length, written); assert(written || err || !length); actual += written; if (err && (std::errc::interrupted != err)) @@ -813,7 +813,8 @@ std::pair<std::error_condition, std::size_t> write_at(random_write &stream, std: do { std::size_t written; - std::error_condition err = stream.write_some_at(offset, buffer, length, written); + std::error_condition const err = stream.write_some_at(offset, buffer, length, written); + assert(written || err || !length); actual += written; if (err && (std::errc::interrupted != err)) return std::make_pair(err, actual); |