commit | 433eda77fc6128a52a3d4a4a946d8c392c074784 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Tue Sep 21 00:38:03 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Sep 21 00:38:03 2021 +0000 |
tree | ac59fc42183a3319f12afd6e0520c3f9f6398917 | |
parent | aebcaf458d7f4516993a9e4728dfc8b8ac59c0ef [diff] | |
parent | f4367e39e40ab02e11e88e85581a1d7c5524d307 [diff] |
Merge "binder_rpc_fuzzer: use ConsumeRandomLengthString" am: f4367e39e4 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1832092 Change-Id: I2d0d8d4799b423af47e3d1fd5d8005d158d53693
diff --git a/libs/binder/tests/rpc_fuzzer/main.cpp b/libs/binder/tests/rpc_fuzzer/main.cpp index 230f5c7..47a9913 100644 --- a/libs/binder/tests/rpc_fuzzer/main.cpp +++ b/libs/binder/tests/rpc_fuzzer/main.cpp
@@ -87,8 +87,7 @@ size_t idx = provider.ConsumeIntegralInRange<size_t>(0, connections.size() - 1); if (provider.ConsumeBool()) { - std::vector<uint8_t> writeData = provider.ConsumeBytes<uint8_t>( - provider.ConsumeIntegralInRange<size_t>(0, provider.remaining_bytes())); + std::string writeData = provider.ConsumeRandomLengthString(); ssize_t size = TEMP_FAILURE_RETRY(send(connections.at(idx).get(), writeData.data(), writeData.size(), MSG_NOSIGNAL)); CHECK(errno == EPIPE || size == writeData.size())