From 0e5a32b476f7928e12fc795f94743a059cc25e4d Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Sat, 22 Aug 2020 20:33:50 -0700 Subject: [PATCH] Close streams --- .../java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt b/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt index 934d1451b..b4da7ef23 100644 --- a/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt +++ b/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt @@ -344,7 +344,9 @@ abstract class MagiskInstallImpl : KoinComponent { private suspend fun postOTA(): Boolean { val bootctl = SuFile("/data/adb/bootctl") try { - service.fetchBootctl().byteStream().copyTo(SuFileOutputStream(bootctl)) + withStreams(service.fetchBootctl().byteStream(), SuFileOutputStream(bootctl)) { + it, out -> it.copyTo(out) + } } catch (e: IOException) { console.add("! Unable to download bootctl") Timber.e(e)