| Index: net/spdy/core/fuzzing/hpack_fuzz_util.cc
|
| diff --git a/net/spdy/core/fuzzing/hpack_fuzz_util.cc b/net/spdy/core/fuzzing/hpack_fuzz_util.cc
|
| index 11d8c542bad8f4a2c5d16eca0d2a1967784c30d7..dca92bb3ae549f32210295217cf1a4dff6a5e9fd 100644
|
| --- a/net/spdy/core/fuzzing/hpack_fuzz_util.cc
|
| +++ b/net/spdy/core/fuzzing/hpack_fuzz_util.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/rand_util.h"
|
| #include "base/sys_byteorder.h"
|
| #include "net/spdy/core/hpack/hpack_constants.h"
|
| +#include "net/spdy/platform/api/spdy_ptr_util.h"
|
|
|
| namespace net {
|
|
|
| @@ -138,9 +139,10 @@ SpdyString HpackFuzzUtil::HeaderBlockPrefix(size_t block_size) {
|
|
|
| // static
|
| void HpackFuzzUtil::InitializeFuzzerContext(FuzzerContext* context) {
|
| - context->first_stage.reset(new HpackDecoder());
|
| - context->second_stage.reset(new HpackEncoder(ObtainHpackHuffmanTable()));
|
| - context->third_stage.reset(new HpackDecoder());
|
| + context->first_stage = SpdyMakeUnique<HpackDecoder>();
|
| + context->second_stage =
|
| + SpdyMakeUnique<HpackEncoder>(ObtainHpackHuffmanTable());
|
| + context->third_stage = SpdyMakeUnique<HpackDecoder>();
|
| }
|
|
|
| // static
|
|
|