diff options
-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); |