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; |
} |