commit | 2684ad75107e94acca914baa5169f57c75f34c84 | [log] [tgz] |
---|---|---|
author | Ben Romberger <bromberg@codeaurora.org> | Mon Jun 04 12:41:39 2018 -0700 |
committer | Gerrit - the friendly Code Review server <code-review@localhost> | Fri Jun 08 15:03:37 2018 -0700 |
tree | 57080c74257946df5156367bd505f0dcb85e04ad | |
parent | 3335dcd74724b688370d5fcce66596e45bee13c2 [diff] |
hal: Fix adev_open error handling Change error handling in adev_open to correctly set adev pointer to NULL after freeing memory and destroy adev mutex before freeing adev memory. If adev pointer is not set to NULL any calls made into ahal will pass NULL checks and access freed memory causing multiple issues such as segmentation for locking a freed adev mutex. Change-Id: I3cf35999d09418be3bb0c888d620eae18831a153