audiopolicy_fuzzer : Bug Fix
Fix initialize() not handling return value
Test: ./audiopolicy_fuzzer clusterfuzz-testcase-minimized-audiopolicy_fuzzer-5699527544274944
Bug: 180104879
Change-Id: I990ecaaf970abdeec82e72c001b7401b94daf380
diff --git a/services/audiopolicy/fuzzer/audiopolicy_fuzzer.cpp b/services/audiopolicy/fuzzer/audiopolicy_fuzzer.cpp
index c1f2aa8..692ce08 100644
--- a/services/audiopolicy/fuzzer/audiopolicy_fuzzer.cpp
+++ b/services/audiopolicy/fuzzer/audiopolicy_fuzzer.cpp
@@ -633,7 +633,9 @@
}
bool AudioPolicyManagerFuzzerDPPlaybackReRouting::initialize() {
- AudioPolicyManagerFuzzerDynamicPolicy::initialize();
+ if (!AudioPolicyManagerFuzzerDynamicPolicy::initialize()) {
+ return false;
+ }
mTracker.reset(new RecordingActivityTracker());
mAudioConfig = AUDIO_CONFIG_INITIALIZER;
@@ -743,7 +745,9 @@
}
bool AudioPolicyManagerFuzzerDPMixRecordInjection::initialize() {
- AudioPolicyManagerFuzzerDynamicPolicy::initialize();
+ if (!AudioPolicyManagerFuzzerDynamicPolicy::initialize()) {
+ return false;
+ }
mTracker.reset(new RecordingActivityTracker());