OSDN Git Service

am b411bcc1: Move crypt commands to a different listener in vold
[android-x86/system-extras.git] / ext4_utils / ext4_crypt_init_extensions.cpp
index 7ae076a..6564d74 100644 (file)
@@ -141,10 +141,15 @@ int e4crypt_set_directory_policy(const char* dir)
     if (!dir || strncmp(dir, "/data/", 6) || strchr(dir + 6, '/')) {
         return 0;
     }
+    // ext4enc:TODO exclude /data/user with a horrible special case.
+    if (!strcmp(dir, "/data/user")) {
+        return 0;
+    }
 
     UnencryptedProperties props("/data");
     std::string policy = props.Get<std::string>(properties::ref);
     if (policy.empty()) {
+        // ext4enc:TODO why is this OK?
         return 0;
     }