diff options
author | Wei Jia <wjia@google.com> | 2015-09-10 09:47:29 -0700 |
---|---|---|
committer | Wei Jia <wjia@google.com> | 2015-09-10 09:53:23 -0700 |
commit | 983dca391a76fb45df999fc40e8766b9ddb63511 (patch) | |
tree | c12d0d47aab2e732813129ea7c79d08c803ffc94 /media/libmedia/IAudioPolicyService.cpp | |
parent | 7a2ffb90ff8c8d6d8d32f44b8fe0f79bc608f1f1 (diff) | |
download | frameworks_av-983dca391a76fb45df999fc40e8766b9ddb63511.zip frameworks_av-983dca391a76fb45df999fc40e8766b9ddb63511.tar.gz frameworks_av-983dca391a76fb45df999fc40e8766b9ddb63511.tar.bz2 |
IAudioFlinger: always initialize variables to ensure no info leak when writing them to Parcel.
Bug: 23953967
Change-Id: Ibbe841da149038675e9e8daea76c77558bc8564b
Diffstat (limited to 'media/libmedia/IAudioPolicyService.cpp')
-rw-r--r-- | media/libmedia/IAudioPolicyService.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/media/libmedia/IAudioPolicyService.cpp b/media/libmedia/IAudioPolicyService.cpp index 0cc954f..76b5924 100644 --- a/media/libmedia/IAudioPolicyService.cpp +++ b/media/libmedia/IAudioPolicyService.cpp @@ -932,7 +932,7 @@ status_t BnAudioPolicyService::onTransact( audio_channel_mask_t channelMask = data.readInt32(); audio_input_flags_t flags = (audio_input_flags_t) data.readInt32(); audio_port_handle_t selectedDeviceId = (audio_port_handle_t) data.readInt32(); - audio_io_handle_t input; + audio_io_handle_t input = {}; status_t status = getInputForAttr(&attr, &input, session, uid, samplingRate, format, channelMask, flags, selectedDeviceId); @@ -1242,9 +1242,9 @@ status_t BnAudioPolicyService::onTransact( CHECK_INTERFACE(IAudioPolicyService, data, reply); sp<IAudioPolicyServiceClient> client = interface_cast<IAudioPolicyServiceClient>( data.readStrongBinder()); - audio_session_t session; - audio_io_handle_t ioHandle; - audio_devices_t device; + audio_session_t session = {}; + audio_io_handle_t ioHandle = {}; + audio_devices_t device = {}; status_t status = acquireSoundTriggerSession(&session, &ioHandle, &device); reply->writeInt32(status); if (status == NO_ERROR) { |