commit | 125902529aed131abc00210c36dc9ff03d9e8120 | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Fri Aug 21 18:40:20 2015 -0700 |
committer | Eric Laurent <elaurent@google.com> | Mon Aug 24 08:31:02 2015 -0700 |
tree | c5b994e805be0f4df0310f1daddfab5af04b3301 | |
parent | 9a57d1cb51ef14a666eefb32b245dd47cf79844e [diff] [blame] |
audio policy service: check registerClient() input parameter Bug: 21523339. Change-Id: I1d1ebd54fa7b20ae01d914bb216bf3dd24fc32cd
diff --git a/services/audiopolicy/service/AudioPolicyService.cpp b/services/audiopolicy/service/AudioPolicyService.cpp index eefff3d..619e5c1 100644 --- a/services/audiopolicy/service/AudioPolicyService.cpp +++ b/services/audiopolicy/service/AudioPolicyService.cpp
@@ -149,7 +149,10 @@ // connects to AudioPolicyService. void AudioPolicyService::registerClient(const sp<IAudioPolicyServiceClient>& client) { - + if (client == 0) { + ALOGW("%s got NULL client", __FUNCTION__); + return; + } Mutex::Autolock _l(mNotificationClientsLock); uid_t uid = IPCThreadState::self()->getCallingUid();