diff options
| author | 2023-10-30 12:00:48 +0000 | |
|---|---|---|
| committer | 2023-10-30 12:00:48 +0000 | |
| commit | f310305e15db64b79e45f6080f32a52874478c44 (patch) | |
| tree | 18295d0b959f7b6ee7adf73ede1930ce2beba926 | |
| parent | 271bd23714c8f90bf46398843141dfd29a59d125 (diff) | |
| parent | fd5e2e11c9b23f0dba64de9e16192489793f7f28 (diff) | |
Merge "record file fuzzer: fix FD double-own" into main
| -rw-r--r-- | libs/binder/tests/unit_fuzzers/RecordedTransactionFileFuzz.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/binder/tests/unit_fuzzers/RecordedTransactionFileFuzz.cpp b/libs/binder/tests/unit_fuzzers/RecordedTransactionFileFuzz.cpp index e494366267..f3006cdeee 100644 --- a/libs/binder/tests/unit_fuzzers/RecordedTransactionFileFuzz.cpp +++ b/libs/binder/tests/unit_fuzzers/RecordedTransactionFileFuzz.cpp @@ -35,7 +35,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { if (transaction.has_value()) { intermediateFile = std::tmpfile(); - android::base::unique_fd fdForWriting(fileno(intermediateFile)); + android::base::unique_fd fdForWriting(dup(fileno(intermediateFile))); auto writeStatus ATTRIBUTE_UNUSED = transaction.value().dumpToFile(fdForWriting); std::fclose(intermediateFile); |