Update shared sandbox prefix to "shared-".
":" is not allowed in filenames by vfat.
Bug: 119525489
Test: sm set-virtual-disk true
Change-Id: I22945f2b359b6523ed0a058ca4015dcfef7f7d0e
diff --git a/VoldNativeService.cpp b/VoldNativeService.cpp
index 2696e30..1f6429c 100644
--- a/VoldNativeService.cpp
+++ b/VoldNativeService.cpp
@@ -191,11 +191,11 @@
}
binder::Status checkArgumentSandboxId(const std::string& sandboxId) {
- // sandboxId will be in either the format shared:<shared-user-id> or <package-name>
+ // sandboxId will be in either the format shared-<shared-user-id> or <package-name>
// and <shared-user-id> name has same requirements as <package-name>.
std::size_t nameStartIndex = 0;
- if (android::base::StartsWith(sandboxId, "shared:")) {
- nameStartIndex = 7; // len("shared:")
+ if (android::base::StartsWith(sandboxId, "shared-")) {
+ nameStartIndex = 7; // len("shared-")
}
return checkArgumentPackageName(sandboxId.substr(nameStartIndex));
}