commit | bb7d3aa6fe30b3faf4369446435682af86ff5a04 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | Thu Dec 05 08:15:59 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Dec 05 08:15:59 2024 +0000 |
tree | 7e661f356a0dec1bf5405325b2a83b6c85d7b6d3 | |
parent | 0d60df64c001116ddfe0ec3f6600e2429b5a3f54 [diff] | |
parent | 30935be2b2e51c7da46e7e6e0a22ea6cdf8ec4da [diff] |
Merge "gatekeeperd_service_fuzzer: Add signal() to handle SIGPIPE" into main am: 8186c63621 am: 30935be2b2 Original change: https://android-review.googlesource.com/c/platform/system/core/+/3382007 Change-Id: I2f8f03e12dbe67f504a9ef287997927e57546c28 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/gatekeeperd/fuzzer/GateKeeperServiceFuzzer.cpp b/gatekeeperd/fuzzer/GateKeeperServiceFuzzer.cpp index bc0d5fe..a3cc3f3 100644 --- a/gatekeeperd/fuzzer/GateKeeperServiceFuzzer.cpp +++ b/gatekeeperd/fuzzer/GateKeeperServiceFuzzer.cpp
@@ -22,6 +22,8 @@ using android::GateKeeperProxy; extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { + // TODO(b/183141167): need to rewrite 'dump' to avoid SIGPIPE. + signal(SIGPIPE, SIG_IGN); auto gatekeeperService = new GateKeeperProxy(); fuzzService(gatekeeperService, FuzzedDataProvider(data, size)); return 0;