diff options
author | Kenny Root <kroot@google.com> | 2013-04-16 18:08:03 -0700 |
---|---|---|
committer | Kenny Root <kroot@google.com> | 2013-04-16 18:11:29 -0700 |
commit | 360f51f7af191316cd739f229db1c5f7233be063 (patch) | |
tree | 2eb2de04d994290837e8909a9cf24ee77c610ba6 | |
parent | 5d884972cac7c20b6b1c9ad9148872b07c974e69 (diff) | |
download | security-jb-mr2.0-release.tar.gz |
keystore: fix import as other UIDsandroid-4.3_r3.1android-4.3_r3android-4.3_r2.3android-4.3_r2.2android-4.3_r2.1android-4.3_r2android-4.3_r1.1android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.3.1_r1jb-mr2.0.0-releasejb-mr2.0-releasejb-mr2-releasejb-mr2-dev
The targetUid was not being used as the user to store the key as, so it
was ending up under the calling UID. This change matches the code for
insert and generate now.
Bug: 8634328
Change-Id: Iedbbdaa0ac77f3aedb32a719458b5b503a66efd5
-rw-r--r-- | keystore/keystore.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/keystore/keystore.cpp b/keystore/keystore.cpp index 5729dbdc..9b08398a 100644 --- a/keystore/keystore.cpp +++ b/keystore/keystore.cpp @@ -1727,7 +1727,7 @@ public: } String8 name8(name); - String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, callingUid)); + String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, targetUid)); return mKeyStore->importKey(data, length, filename.string(), callingUid, flags); } |