Fix heap use after free.

Asan shows the memory op used was freed by mOperationMap.removeOperation(token), so change the order of mAuthTokenTable.MarkCompleted(op.handle) and mOperationMap.removeOperation(token).

Bug: 74572753
Test: runtest --path
cts/tests/tests/keystore/src/android/keystore/cts/KeyStoreTest.java

Change-Id: I9f5452fc639a1f694c37759ee860f73f57d0fdcf
1 file changed