Merge "statsd: fix double close."

am: 0b8f17b3ba

Change-Id: Ic1069247cca9e3ea8b7ee6e1ba0d0d6e55a3e03b
This commit is contained in:
Josh Gao
2018-09-05 11:37:42 -07:00
committed by android-build-merger

View File

@@ -105,9 +105,9 @@ bool CollectPerfettoTraceAndUploadToDropbox(const PerfettoDetails& config,
readPipe.reset(); // Close the read end (owned by the child process).
// Using fopen() because fwrite() has the right logic to chunking write()
// Using fdopen() because fwrite() has the right logic to chunking write()
// over a pipe (see __sfvwrite()).
FILE* writePipeStream = fdopen(writePipe.get(), "wb");
FILE* writePipeStream = android::base::Fdopen(std::move(writePipe), "wb");
if (!writePipeStream) {
ALOGE("fdopen() failed while calling the Perfetto client: %s", strerror(errno));
return false;