commit | e5b2400c6f91531830187ed92e58a97a76f1aaa8 | [log] [tgz] |
---|---|---|
author | Atneya Nair <atneya@google.com> | Tue Oct 22 21:48:41 2024 -0700 |
committer | Atneya Nair <atneya@google.com> | Tue Oct 22 21:48:41 2024 -0700 |
tree | 46b9f91811adfe060849e0abdea6bc551fb6919e | |
parent | f6002bc0c0e5df8302fd695fc4c65f84434b3551 [diff] |
appops: Consolidate check/note/startOp validation Pull out common argument validation logic from these three methods. This ensures that checkOp validates packages instead of accepting uid/package mismatches. It also upgrades note/start to return MODE_ERROR on invalid vdi and unresolvable package name. Test: CtsAppOpsTestCases Flag: android.permission.flags.check_op_validate_package Bug: 294609684 Change-Id: I3b022348b22ed5a935e0c9cf6a73ad464e72d028