commit | 5beb4810060cda2afea1c89f98caf5c337763c0a | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Fri Dec 14 10:48:17 2018 -0800 |
committer | Mikhail Naganov <mnaganov@google.com> | Fri Dec 14 10:48:17 2018 -0800 |
tree | 377deb29ea3236a151adf09f32806b79f642304c | |
parent | bcfd6df4b678246993f3c6ae12c0027aba041aa2 [diff] |
audioserver: Use '_exit' instead of 'exit' in HalDeathHandler Using 'exit' from an RPC threadpool thread is not safe, as 'exit' runs atexit handlers that destroy global objects. This can interfere with code still running on other threads. '_exit' does not run atexit handlers, just terminates the process. Bug: 116665972 Test: kill android.hardware.audio@2.0-service, check logcat Change-Id: I5391a659e359e0ca5bba580f1c51dea5df3ea562