| commit | 886561f06ddaea86a51def1e918367430240b5ac | [log] [tgz] |
|---|---|---|
| author | Eric Laurent <elaurent@google.com> | Thu Aug 28 19:45:37 2014 -0700 |
| committer | Eric Laurent <elaurent@google.com> | Thu Aug 28 19:45:37 2014 -0700 |
| tree | 37fdd77b38668b665492bc28297382149dcc172a | |
| parent | 890a5637b3e3eb197fd2c7f5deec816c7feb13fc [diff] |
sound trigger: fix cross deadlock between service and client Do not call callback methods on ISoundTriggerClient with the service mutex locked: the client implementation will lock its mutex to process the callback and if a request from the same client with client mutex locked was waiting for the service mutex a deadlock occurs. Bug: 16873049. Change-Id: Ifc3b31fdfaed525981fa59876c041478f38b42e8