commit | 00d06e5becd285025a3825c6ed1c8791457aab47 | [log] [tgz] |
---|---|---|
author | Benedict Wong <benedictwong@google.com> | Wed Apr 08 13:44:07 2020 -0700 |
committer | Benedict Wong <benedictwong@google.com> | Wed Apr 08 19:13:47 2020 -0700 |
tree | 09fa072e1bb77bbe7bf1e830de99de6418796b40 | |
parent | bdbe05008ba3662042370ca8b47d8a86628400e7 [diff] |
Create callback executor function to guard against exceptions This change adds a callback executor function in the AbstractSessionStateMachine superclass to ensure that no executed callbacks will ever throw an uncaught exception, which could crash the caller's process (eg System Server for VPNs) Bug: 153579427 Test: FrameworksIkeTests passing Change-Id: I206b62002a86c2f2ea3b0191ee520e8675ae0722