Fix undefined port id value in
AudioPolicyManagerTestMMapPlaybackRerouting
Although this is an output parameter, AudioPolicyManager::getOutputForAttr
verifies that initial value is AUDIO_PORT_HANDLE_NONE.
Because the field was not explicitly initialized in the test,
it contains undefined data and might cause tests to fail randomly.
Bug: 290129288
Test: atest audiopolicymanager_tests
Change-Id: I8662816c45d179305dcc27041dbb6b1d9afcc5e1
diff --git a/services/audiopolicy/tests/audiopolicymanager_tests.cpp b/services/audiopolicy/tests/audiopolicymanager_tests.cpp
index 15eae14..b56bb16 100644
--- a/services/audiopolicy/tests/audiopolicymanager_tests.cpp
+++ b/services/audiopolicy/tests/audiopolicymanager_tests.cpp
@@ -1905,7 +1905,7 @@
audio_io_handle_t mOutput;
audio_stream_type_t mStream = AUDIO_STREAM_DEFAULT;
audio_port_handle_t mSelectedDeviceId = AUDIO_PORT_HANDLE_NONE;
- audio_port_handle_t mPortId;
+ audio_port_handle_t mPortId = AUDIO_PORT_HANDLE_NONE;
AudioPolicyInterface::output_type_t mOutputType;
audio_attributes_t attr = AUDIO_ATTRIBUTES_INITIALIZER;
bool mIsSpatialized;