diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-02 15:35:16 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-02 15:35:16 +0200 |
commit | bbe2baab28853ef4a62fa748e690c7bd9e4215be (patch) | |
tree | 98f83556eb1cd739df1875a122704d49a96024d2 /modules/codec | |
parent | 5d2723525cccc969eeffc774474da2dc8def48e7 (diff) |
slice view from transport
Diffstat (limited to 'modules/codec')
-rw-r--r-- | modules/codec/c++/transport.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/codec/c++/transport.hpp b/modules/codec/c++/transport.hpp index c57cfbd..86079a2 100644 --- a/modules/codec/c++/transport.hpp +++ b/modules/codec/c++/transport.hpp @@ -34,7 +34,10 @@ public: return make_error<err::buffer_exhausted>(); } - return buffer_view{view, val, view.write_composite_length()}; + buffer_view data_view{buff, val + Len, 0u}; + data_view.read_advance(Len); + + return data_view; } error_or<array_buffer> chain_slice(chain_array_buffer& buff) const { |