diff options
| author | 2015-10-21 16:49:24 +0000 | |
|---|---|---|
| committer | 2015-10-21 16:49:24 +0000 | |
| commit | 74a3281e9c7ec37ffcc826ee7ac8cdd4b57dfab8 (patch) | |
| tree | 9f84fc865fd695ef34161259c7eafea5f6dfa566 | |
| parent | e4936c9fed2c3dc259df76e763f2539be9faf380 (diff) | |
| parent | eab4352d9bd945c7fa375c6f28972900f0b99671 (diff) | |
Merge "Don\'t include password on default encryption command" into mnc-dr-dev am: 68521fd7ce am: 29c5fb2646
am: eab4352d9b
* commit 'eab4352d9bd945c7fa375c6f28972900f0b99671':
Don't include password on default encryption command
| -rw-r--r-- | services/core/java/com/android/server/MountService.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/MountService.java b/services/core/java/com/android/server/MountService.java index 4e721da3cc65..5e674145da34 100644 --- a/services/core/java/com/android/server/MountService.java +++ b/services/core/java/com/android/server/MountService.java @@ -2415,8 +2415,13 @@ class MountService extends IMountService.Stub } try { - mCryptConnector.execute("cryptfs", "enablecrypto", "inplace", CRYPTO_TYPES[type], - new SensitiveArg(password)); + if (type == StorageManager.CRYPT_TYPE_DEFAULT) { + mCryptConnector.execute("cryptfs", "enablecrypto", "inplace", + CRYPTO_TYPES[type]); + } else { + mCryptConnector.execute("cryptfs", "enablecrypto", "inplace", + CRYPTO_TYPES[type], new SensitiveArg(password)); + } } catch (NativeDaemonConnectorException e) { // Encryption failed return e.getCode(); |