fixup! SessionInstaller: Open write sessions with packageName only

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-05-04 11:38:15 +05:30
parent 0fd597b3c8
commit 8b1830d5d5

View File

@@ -139,7 +139,7 @@ class SessionInstaller(context: Context) : InstallerBase(context) {
Log.i("Writing splits to session for $packageName")
getFiles(packageName, versionCode, sharedLibPkgName).forEach {
it.inputStream().use { input ->
session.openWrite(sharedLibPkgName.ifBlank { packageName }, 0, it.length()).use { output ->
session.openWrite("${sharedLibPkgName.ifBlank { packageName }}_${it.name}", 0, it.length()).use { output ->
input.copyTo(output)
session.fsync(output)
}