diff options
Diffstat (limited to 'boost/iostreams/detail/adapter/non_blocking_adapter.hpp')
-rw-r--r-- | boost/iostreams/detail/adapter/non_blocking_adapter.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/boost/iostreams/detail/adapter/non_blocking_adapter.hpp b/boost/iostreams/detail/adapter/non_blocking_adapter.hpp index 623cf769d2..85794d0daa 100644 --- a/boost/iostreams/detail/adapter/non_blocking_adapter.hpp +++ b/boost/iostreams/detail/adapter/non_blocking_adapter.hpp @@ -28,7 +28,7 @@ public: { std::streamsize result = 0; while (result < n) { - std::streamsize amt = iostreams::read(device_, s, n); + std::streamsize amt = iostreams::read(device_, s + result, n - result); if (amt == -1) break; result += amt; |