summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Paul Lawrence <paullawrence@google.com> 2015-10-21 16:49:24 +0000
committer android-build-merger <android-build-merger@google.com> 2015-10-21 16:49:24 +0000
commit74a3281e9c7ec37ffcc826ee7ac8cdd4b57dfab8 (patch)
tree9f84fc865fd695ef34161259c7eafea5f6dfa566
parente4936c9fed2c3dc259df76e763f2539be9faf380 (diff)
parenteab4352d9bd945c7fa375c6f28972900f0b99671 (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.java9
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();