diff options
| author | 2022-09-23 19:51:42 +0000 | |
|---|---|---|
| committer | 2022-09-23 19:51:42 +0000 | |
| commit | 1c245f7900f604f2a9acad534a8c456857e6e282 (patch) | |
| tree | c5443b508f51d529481746500bdd100b71933e46 | |
| parent | 0b0b629b60282995a7a6517dd6add579f99f0192 (diff) | |
| parent | 8d8caa17e64ef9e58fc657deb38f416a886baa4f (diff) | |
Merge "bittube_fuzzer: Fix memory leak" am: 8d8caa17e6
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2218932
Change-Id: Ie27c2e0b0947a8aabafc89bef3bbe782d1a13c28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | libs/sensor/fuzz/bittube_fuzzer/bittube_fuzzer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/sensor/fuzz/bittube_fuzzer/bittube_fuzzer.cpp b/libs/sensor/fuzz/bittube_fuzzer/bittube_fuzzer.cpp index 6f10a67ebd..6a61d3615f 100644 --- a/libs/sensor/fuzz/bittube_fuzzer/bittube_fuzzer.cpp +++ b/libs/sensor/fuzz/bittube_fuzzer/bittube_fuzzer.cpp @@ -24,14 +24,14 @@ using namespace android; extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FuzzedDataProvider fdp(data, size); - BitTube bittube(size); + sp<BitTube> bittube(new BitTube(size)); Parcel parcel[5]; - bittube.writeToParcel(parcel); + bittube->writeToParcel(parcel); sp<BitTube> tube(new BitTube(size)); - bittube.sendObjects<uint8_t>(tube, data, size); + bittube->sendObjects<uint8_t>(tube, data, size); uint8_t recvData[size]; for (int i = 0; i < size; i++) recvData[i] = fdp.ConsumeIntegral<uint8_t>(); - bittube.recvObjects<uint8_t>(tube, recvData, size); + bittube->recvObjects<uint8_t>(tube, recvData, size); return 0; } |