OSDN Git Service

Use new encryption_options fstab entry
authorPaul Crowley <paulcrowley@google.com>
Fri, 25 Oct 2019 06:21:44 +0000 (23:21 -0700)
committerPaul Crowley <paulcrowley@google.com>
Mon, 28 Oct 2019 20:36:35 +0000 (13:36 -0700)
Bug: 143307095
Test: change cuttlefish fstab
Change-Id: Ia40daafc9b573c40f29c74dc2ef513fba3fc2bf9

FsCrypt.cpp

index d1fa256..c101ba8 100644 (file)
@@ -201,8 +201,11 @@ static void get_data_file_encryption_options(EncryptionOptions* options) {
     if (entry == nullptr) {
         return;
     }
-    ParseOptionsParts(entry->file_contents_mode, entry->file_names_mode, entry->file_policy_version,
-                      options);
+    if (!ParseOptions(entry->encryption_options, options)) {
+        LOG(ERROR) << "Unable to parse encryption options for " << DATA_MNT_POINT ": "
+                   << entry->encryption_options;
+        return;
+    }
 }
 
 // Retrieve the version to use for encryption policies on the /data filesystem.