will it blend

pull/28109/head
Craig Tiller 3 years ago
parent 7f7a7898d9
commit 5219e93bfc
  1. 2
      src/core/ext/transport/chttp2/transport/hpack_parser.cc
  2. 2
      src/core/lib/slice/slice.h

@ -1243,7 +1243,7 @@ class HPackParser::Parser {
Slice HPackParser::String::Take(Extern) {
if (auto* p = absl::get_if<Slice>(&value_)) {
return std::move(*p);
return p->Copy();
}
if (auto* p = absl::get_if<absl::Span<const uint8_t>>(&value_)) {
return Slice::FromCopiedBuffer(*p);

@ -302,6 +302,8 @@ class Slice : public slice_detail::BaseSlice,
Slice Ref() const { return Slice(grpc_slice_ref_internal(c_slice())); }
Slice Copy() const { return Slice(grpc_slice_copy(c_slice())); }
static Slice FromRefcountAndBytes(grpc_slice_refcount* r,
const uint8_t* begin, const uint8_t* end) {
grpc_slice out;

Loading…
Cancel
Save