| Index: testing/libfuzzer/fuzzers/courgette_fuzzer.cc
|
| diff --git a/testing/libfuzzer/fuzzers/courgette_fuzzer.cc b/testing/libfuzzer/fuzzers/courgette_fuzzer.cc
|
| index 601e84bc84c52d4c1ee5a3a5b27343edbc776c39..7b7ac08f1051a7d110b67a4f48a3fe8823d5d78f 100644
|
| --- a/testing/libfuzzer/fuzzers/courgette_fuzzer.cc
|
| +++ b/testing/libfuzzer/fuzzers/courgette_fuzzer.cc
|
| @@ -9,13 +9,12 @@
|
|
|
| // Entry point for LibFuzzer.
|
| extern "C" int LLVMFuzzerTestOneInput(const unsigned char* data, size_t size) {
|
| - courgette::AssemblyProgram* prog;
|
| + scoped_ptr<courgette::AssemblyProgram> prog;
|
| courgette::Status status =
|
| courgette::ParseDetectedExecutable(data, size, &prog);
|
| if (status != courgette::C_OK) {
|
| return 0;
|
| }
|
| scoped_ptr<courgette::EncodedProgram> enc_prog(prog->Encode());
|
| - courgette::DeleteAssemblyProgram(prog);
|
| return 0;
|
| }
|
|
|