Skip to content

Commit

Permalink
fixup! fixup! src: implement native quic layer
Browse files Browse the repository at this point in the history
  • Loading branch information
jasnell committed Aug 27, 2022
1 parent 682a41a commit 1e2306d
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions src/quic/stream.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1185,7 +1185,7 @@ Buffer::Chunk Buffer::Chunk::Create(Store&& data) {
MaybeLocal<Value> Buffer::Chunk::Release(Environment* env) {
CHECK(data_);
auto ret = data_.ToArrayBufferView<Uint8Array>(env);
std::move(data_);
USE(std::move(data_));
read_ = 0;
unacknowledged_ = 0;
return ret;
Expand All @@ -1209,14 +1209,22 @@ Buffer::Chunk::operator ngtcp2_vec() const {
CHECK(data_);
ngtcp2_vec vec = data_;
CHECK_LE(remaining(), vec.len);
return ngtcp2_vec { vec.base, remaining() };
ngtcp2_vec ret = {
vec.base,
remaining(),
};
return ret;
}

Buffer::Chunk::operator uv_buf_t() const {
CHECK(data_);
uv_buf_t buf = data_;
CHECK_LE(remaining(), buf.len);
return uv_buf_t { buf.base, remaining() };
uv_buf_t ret = {
buf.base,
remaining(),
};
return ret;
}

void Buffer::Chunk::MemoryInfo(MemoryTracker* tracker) const {
Expand Down

0 comments on commit 1e2306d

Please sign in to comment.