diff options
| author | 2023-08-09 10:30:27 +0530 | |
|---|---|---|
| committer | 2023-08-09 10:31:12 +0530 | |
| commit | c2a796df3fc509fbe7141c9b05f7571e1d970e65 (patch) | |
| tree | 234564dfe2dc1090a60a3683dc5f6d74e5e816d4 | |
| parent | b5e23337959543937ae569c2715535d10e4e4cd9 (diff) | |
surfaceflinger_fuzzer: Bug Fix
Resolved Abort due to improper message handling. Handled the messages scheduled via postMessage() in fuzzer.
exec/s: 40
Test: ./surfaceflinger_fuzzer clusterfuzz-testcase-minimized-surfaceflinger_fuzzer-5382002773655552
Test: ./surfaceflinger_fuzzer clusterfuzz-testcase-minimized-surfaceflinger_fuzzer-5163836271296512
Bug: 291500072
Bug: 294639179
Change-Id: I874f95bfe92de7e8adc462b66867429c2d8834b5
| -rw-r--r-- | services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h b/services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h index 867a1985bd..c679b14d7b 100644 --- a/services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h +++ b/services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h @@ -278,7 +278,7 @@ private: // MessageQueue overrides: void scheduleFrame() override {} - void postMessage(sp<MessageHandler>&&) override {} + void postMessage(sp<MessageHandler>&& handler) override { handler->handleMessage(Message()); } }; } // namespace scheduler |